打开由excel 2016损坏的2010 excel文件

时间:2018-02-19 09:24:39

标签: excel vba dll

我在Excel 2010中创建了一个生成电子邮件的VBA。我的同事在Excel 2016中打开了该文件,然后将其保存。然后我在2010版本中打开了文件,收到错误消息。 '加载DLL时出错'当我检查工具,引用时,我看到'缺少:Microsoft Outlook 16.0对象库'。我丢失了文件中的所有宏。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

在VBA编辑器中>>>工具>>>参考文献:

取消选中缺少的 Microsoft Outlook 16.0对象库,然后选择计算机上安装的参考版本。

但是为了解决这个问题,你应该删除对Outlook的引用,将对象声明为Object并使用后期绑定:

Dim app As Object
Set app = CreateObject("Outlook.Application")