【发布时间】:2017-07-24 08:59:23
【问题描述】:
所以直到今天下午,在我的另一位同事运行宏之后,我的这个宏文件都可以正常工作。
当我打开它时,它一直显示加载 DLL 错误
我进入对象库,找到了这个:
对这里的对象库引用不太熟悉,但有什么快速解决方法吗?
我尝试取消选中丢失的 MS 16 字对象,但它只是在我单击“确定”后立即自行重置
【问题讨论】:
所以直到今天下午,在我的另一位同事运行宏之后,我的这个宏文件都可以正常工作。
当我打开它时,它一直显示加载 DLL 错误
我进入对象库,找到了这个:
对这里的对象库引用不太熟悉,但有什么快速解决方法吗?
我尝试取消选中丢失的 MS 16 字对象,但它只是在我单击“确定”后立即自行重置
【问题讨论】:
您引用了 Word 2016,但它是否安装在您同事的计算机上? 快速的解决方法是在列表的下方找到具有相似名称的参考。 Microsoft Word 15 对象库或类似工具很可能会这样做。如果没有类似的东西,是时候重新安装 Office 更改参考有点麻烦,因为它会停止在你的工作。然后你必须用 CreateObject(...) 替换代码中所有 Word 对象的声明
【讨论】:
当使用来自不同 Excel 版本的相同工作簿并通过 VBA 引用 Word 应用程序时 - 您将收到此错误。 使用后期绑定 (CreateObject..) 并且没有引用!
【讨论】:
首先创建缺少的 Word 16 对象库所在的目录。您将在参考窗口底部找到路径。它可能是:C:\Program Files (x86)\Microsoft Office\root\Office16。然后将在 Office14 中找到的库 MSWORD.OLB 复制到这个新目录。保存,退出 Excel,重新打开。应该没问题:并且 16 对象库应该已经被引用窗口中的工作 Word 14 对象库引用自动替换。
【讨论】: