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 。这适用于我所有的 Win7 Pro 工作站,除了一个.EntryIDGridView

我已经检查了 Outlook 中的高级设置和信任管理器设置。没有什么突出的。我怀疑问题是此工作站独有的 Outlook 或加载项设置。

堆栈跟踪不提供任何有用的细节。没有提供行号。没有其他解释。

我收到一个错误Attachments.Add

Outlook 错误:系统异常:Microsoft.Office.Interop.Outlook.Attachments.Add(...我的方法构造函数...)

任何想法或建议将不胜感激。

4

1 回答 1

0

System.Exception可以是任何东西。我建议您将您的方法构造函数移动到不同的行,以便您可以查看是您的构造函数还是Attachments.Add导致了问题。我怀疑是后者。

于 2012-06-11T14:02:19.103 回答