C# 在Outlook中使用bulit的Microsoft.Office.Interop.Outlook

C# 在Outlook中使用bulit的Microsoft.Office.Interop.Outlook,c#,outlook,interop,C#,Outlook,Interop,如果Outlook作为单独的程序安装,我可以通过Microsoft.Office.Interop.Outlook访问Outlook邮件文件 但是,Windows 10确实有一个内置的Outlook运行应用程序框架主机。我无法以任何方式连接到它 这是我访问outlook的方式 var ol = (Microsoft.Office.Interop.Outlook.Application)Marshal.GetActiveObject("Outlook.Application"); var windo

如果Outlook作为单独的程序安装,我可以通过Microsoft.Office.Interop.Outlook访问Outlook邮件文件

但是,Windows 10确实有一个内置的Outlook运行应用程序框架主机。我无法以任何方式连接到它

这是我访问outlook的方式

var ol = (Microsoft.Office.Interop.Outlook.Application)Marshal.GetActiveObject("Outlook.Application");
var windowType = ol.Application.ActiveWindow();
内置Outlook的Exe名为HxOutlook.Exe


有没有办法告诉c#我想访问HxOutlook.exe

这就是Windows10邮件应用程序。尽管名称不同,但与Outlook无关。Windows 10 mail应用程序不是Outlook,不支持自动化。Outlook是MS Office的一部分,而不是Windows。如果您没有将Outlook作为Office的一部分安装,则不能使用“Microsoft.Office.Interop”(出于某种原因,它的名称中有.Office。