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