我在Excel 2010中创建了一个生成电子邮件的VBA . 我的同事在Excel 2016中打开了该文件,然后将其保存 . 然后我在2010版本中打开了文件,收到错误消息 . '加载DLL时出错'当我检查工具,引用时,我看到'缺少:Microsoft Outlook 16.0对象库' . 我丢失了文件中的所有宏 . 我怎么解决这个问题?
在VBA编辑器>>>工具>>>参考文献:
取消选择缺少的Microsoft Outlook 16.0对象库,然后选择计算机上安装的参考版本 .
但要解决此问题,您应该删除对Outlook的引用,将对象声明为 Object 并使用后期绑定:
Object
Dim app As Object Set app = CreateObject("Outlook.Application")
1 回答
在VBA编辑器>>>工具>>>参考文献:
取消选择缺少的Microsoft Outlook 16.0对象库,然后选择计算机上安装的参考版本 .
但要解决此问题,您应该删除对Outlook的引用,将对象声明为
Object
并使用后期绑定: