2

我正在用 C#/VS 2010 编写一个 Outlook 插件,即使我的应用程序运行良好,我想摆脱这个警告:

'Microsoft.Office.Interop.Outlook._MailItem.Close(Microsoft.Office.Interop.Outlook.OlInspectorClose)' 和非方法 'Microsoft.Office.Interop.Outlook.ItemEvents_10_Event.Close'。使用方法组。

但我不明白为什么会这样。

4

2 回答 2

7

如果完整的错误看起来像

方法“Microsoft.Office.Interop.Outlook._MailItem.Close(Microsoft.Office.Interop.Outlook.OlInspectorClose)”和非方法“Microsoft.Office.Interop.Outlook.ItemEvents_10_Event.Close”之间存在歧义。使用方法组。

那么您很可能会遇到类似于此处描述的铸造问题。

于 2012-06-21T00:47:34.240 回答
0

尝试这样调用:

(oMsg as _MailItem).Close();

于 2014-05-06T14:46:35.627 回答