2012-06-09 2 views
1
Outlook.MailItem newMail = (Outlook.MailItem)olook.CreateItem(Outlook.OlItemType.olMailItem); 

... 

Outlook.MailItem attachItem = olook.Session.GetItemFromID(AttachmentID); 
Outlook.Attachment Attach3 = newMail.Attachments.Add(attachItem, 
    Outlook.OlAttachmentType.olEmbeddeditem); 

Я получаю AttachmentID как Outlook, EntryID из GridView отображения входящих сообщений. Это работает на всех моих рабочих станциях Win7 Pro кроме одного.C# Перспективы Прикрепление вложений электронной почты системы Exception на конкретном компьютере, когда все остальные работают

Я проверил расширенные настройки в Outlook и настройках Trust Manager. Ничего не выделяется. Я подозреваю, что проблема связана с Outlook или надстройкой, уникальной для этой рабочей станции.

Трассировка стека не дает никакой полезной детали. Номер строки не указан. Никаких других объяснений.

Я получаю сообщение об ошибке на Attachments.Add:

Outlook Error: System Exception: Microsoft.Office.Interop.Outlook.Attachments.Add(... my method constructor ...)

Любые мысли или предложения будут оценены.

ответ

0

System.Exception может быть любым. Я предлагаю вам переместить конструктор в другую строку, чтобы вы могли увидеть, является ли это ваш конструктор или Attachments.Add, что вызывает проблему. Я подозреваю последнего.

 Смежные вопросы

  • Нет связанных вопросов^_^