Excel VBA缺少Microsoft Outlook 15.0参考和“加载DLL时出错”

时间:2019-06-18 09:03:20

标签: excel vba outlook

我得到了一份Excel工作簿来修复。我单击任何按钮都将收到“加载DLL时出错”(例如,我无法访问模块)。 我还可以在“参考”部分中看到“ MISSING:Microsoft Outlook 15.0对象库”。 14.0在列表中可用,但不是15.0 有人知道如何解决此问题吗?

1 个答案:

答案 0 :(得分:0)

您需要对Microsoft Outlook对象库进行后期绑定,因为在这种情况下,您所拥有的库比编写代码的库要早。通过使用后期绑定,Excel会查找正确的库本身。

取消选中缺少的引用。

用此示例替换具有Outlook引用的代码部分...

Dim objApp As Object
Dim objMailItem As Object
Const olMailItem As Long = 0 'Outlook Mail Item constant

Set objApp = CreateObject("Outlook.Application")

Set objMailItem = objApp.CreateItem(0)
With objMailItem
    .To = strTo
    .CC = strCC
End With