excel - Excel VBA 缺少 Microsoft Outlook 15.0 参考和“加载 DLL 时出错”
问题描述
我得到了一个 Excel 工作簿来修复。无论我单击什么,我都会得到“加载 DLL 时出错”(例如,我无法访问模块)。我还可以在“参考”部分看到“缺失:Microsoft Outlook 15.0 对象库”。14.0 在列表中可用,但不是 15.0 有人知道如何解决这个问题吗?
解决方案
您需要对 Microsoft Outlook 对象库进行后期绑定,因为就像这里的情况一样,您有一个比编写代码时使用的库更早的库。通过使用后期绑定,Excel 将自己寻找正确的库。
取消选中缺少的参考。
用这个(示例)替换具有前景引用的代码部分......
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
推荐阅读
- php - 使用 php 和 html 使用多种颜色使表格行变得丰富多彩
- ruby - Rspec 失败,因为日期格式不正确
- python - 接收来自客户端的请求时出错:SSLHandshakeFailed: SSLHandshakeFailed
- java - 使用 Scanner 读取不同类型的变量
- django - 芹菜发送任务但不执行它们
- regex - 匹配注释和 first_line_of_entry 的正则表达式
- mysql - 选择至少有一个空值的行
- java - 当循环在 main 中运行时,如何实现一个单独的线程来评估用户输入?
- javascript - 根据另一个数组对数组进行排序
- python-3.x - 重叠两个 GridLayout