2012-06-09 22 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 EntryIDGridView顯示收件箱中。這適用於我所有的Win7 Pro工作站,除了一個C#Outlook中的特定PC上附加電子郵件附件系統異常時,所有其他工作

我檢查了Outlook和信任管理器設置中的高級設置。沒有什麼突出的。我懷疑問題是該工作站特有的Outlook或加載項設置。

堆棧跟蹤不提供任何有用的細節。沒有提供行號。沒有其他解釋。

我上Attachments.Add的錯誤:

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

任何想法或建議,將不勝感激。

回答

0

System.Exception可能是任何東西。我建議您將方法構造函數移動到不同的行,以便您可以查看它是否是您的構造函數或Attachments.Add導致該問題。我懷疑後者。

相關問題