提问人:SyndicatorBBB 提问时间:10/22/2023 更新时间:10/26/2023 访问量:103
将 Interop.Outlook 与新 Outlook 一起使用
Using Interop.Outlook with the new Outlook
问:
我正在尝试弄清楚如何使用应该在 2024 年底作为默认 outlook 发布的新 outlook( 链接 )。
我无法初始化 Interop 应用程序:_application = Marshal.GetActiveObject("Outlook.Application") as Microsoft.Office.Interop.Outlook.Application;
我收到以下错误:
System.Runtime.InteropServices.COMException:“操作不可用 (HRESULT 异常:0x800401E3 (MK_E_UNAVAILABLE))'
知道我错过了什么吗?在新的前景中,我是否可以再使用此 API?我无法迁移到 Web 加载项,因为我必须能够从我的应用程序与 Outlook 进行通信。
答:
-2赞
Dmitry Streblechenko
10/22/2023
#1
新的 Outlook (Monarch) 是 Windows Mail 和 Windows 日历的替代品,而不是桌面 Outlook(Office 套件的一部分),后者仍完全受支持。
除了 Web (JS) 插件之外,Monarch 确实没有以编程方式访问的 API。
如果您不喜欢 Monarch 没有可用的 API,请使用 Microsoft。
评论
0赞
SyndicatorBBB
10/23/2023
我不完全明白。今天,我使用 Office API 对抗 Outlook。在新展望默认发布后,我是否能够做到这一点?
0赞
Dai
10/23/2023
“新的Outlook(Monarch)是Windows Mail和Windows日历的替代品” - 这不是Microsoft所说的。
0赞
Dmitry Streblechenko
10/24/2023
@SyndicatorBBB - 不。这是一个完全不同的产品。与过去的 Outlook Express 类似。
0赞
Dmitry Streblechenko
10/24/2023
@Dai - 您认为 MS 说 Monarch 将在不久的将来取代桌面 Outlook 在哪里?当两者实现功能和 API 对等时,他们可能会在未来几年取代它,但它还没有出现。而且不会持续多年。
评论