【问题标题】:Loading DLL Error, MISSING: Microsoft Word 16.0 Object Library加载 DLL 错误,丢失:Microsoft Word 16.0 对象库
【发布时间】:2017-07-24 08:59:23
【问题描述】:

所以直到今天下午,在我的另一位同事运行宏之后,我的这个宏文件都可以正常工作。

当我打开它时,它一直显示加载 DLL 错误

我进入对象库,找到了这个:

对这里的对象库引用不太熟悉,但有什么快速解决方法吗?

我尝试取消选中丢失的 MS 16 字对象,但它只是在我单击“确定”后立即自行重置

【问题讨论】:

    标签: excel vba


    【解决方案1】:

    您引用了 Word 2016,但它是否安装在您同事的计算机上? 快速的解决方法是在列表的下方找到具有相似名称的参考。 Microsoft Word 15 对象库或类似工具很可能会这样做。如果没有类似的东西,是时候重新安装 Office 更改参考有点麻烦,因为它会停止在你的工作。然后你必须用 CreateObject(...) 替换代码中所有 Word 对象的声明

    【讨论】:

    • 天哪。你是救生员!如果我不能“解锁”这件事,我有一半打算重写整个工作表和代码。
    【解决方案2】:

    当使用来自不同 Excel 版本的相同工作簿并通过 VBA 引用 Word 应用程序时 - 您将收到此错误。 使用后期绑定 (CreateObject..) 并且没有引用!

    【讨论】:

      【解决方案3】:

      首先创建缺少的 Word 16 对象库所在的目录。您将在参考窗口底部找到路径。它可能是:C:\Program Files (x86)\Microsoft Office\root\Office16。然后将在 Office14 中找到的库 MSWORD.OLB 复制到这个新目录。保存,退出 Excel,重新打开。应该没问题:并且 16 对象库应该已经被引用窗口中的工作 Word 14 对象库引用自动替换。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-11-02
        • 1970-01-01
        • 2023-02-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多