我一直在使用相同的Excel VBA代码为Outlook后期绑定相当一段时间。
今天,虽然我的Outlook决定“尝试”新的Outlook,Excel无法检测到Outlook应用程序或创建它。
下面列出了我使用的代码。
是否有其他人遇到此错误并找到了解决方法?我所有的谷歌搜索和微软白色页都返回了零个成功匹配。
验证码
On Error Resume Next
Set OutApp = GetObject(, "Outlook.Application")
On Error GoTo 0
If OutApp Is Nothing Then
' try to create an Outlook instance
Set OutApp = CreateObject("Outlook.Application")
OutlookIsOpen = False
Exit Sub
End If
2条答案
按热度按时间ss2ws0br1#
新的Outlook(Monarch项目)不提供任何COM接口。这是一个轻量级的基于Web的应用程序,不支持自动化。扩展此类应用程序的唯一可能方法是使用Web加载项,有关详细信息,请参阅Outlook add-ins documentation。
qni6mghb2#
新的Outlook没有类似于Outlook对象模型的API。Web addins(JS)是以编程方式与它交互的唯一方式。