C# Outlook互操作性
当我宣布C# Outlook互操作性,c#,outlook,C#,Outlook,当我宣布 Microsoft.Office.Interop.Excel.ApplicationClass excel = new Microsoft.Office.Interop.Excel.ApplicationClass(); 我收到的错误是 无法嵌入“Microsoft.Office.Interop.Outlook.ApplicationClass”。改用适用的接口 及 类型“Microsoft.Office.Interop.Outlook.ApplicationCla
Microsoft.Office.Interop.Excel.ApplicationClass excel =
new Microsoft.Office.Interop.Excel.ApplicationClass();
我收到的错误是
无法嵌入“Microsoft.Office.Interop.Outlook.ApplicationClass”。改用适用的接口
及
类型“Microsoft.Office.Interop.Outlook.ApplicationClass”未定义构造函数
解决方案是什么?使用以下方法:
var outlook = new Microsoft.Office.Interop.Outlook.Application();
或者使用以下界面:
Microsoft.Office.Interop.Outlook.Application outlook = new Microsoft.Office.Interop.Outlook.Application()
或禁用此程序集的互操作类型嵌入(引用->Microsoft.Office.Interop.Outlook(右键单击)->属性->将“嵌入互操作类型”设置为False)
有关“为什么”的更多信息可在此处找到:。您在问题中使用的是Excel。。。不是前景。