MacOS Mojave – Microsoft Office 365 2019 – Excel – VBAProject 引用缺失

MacOS Mojave – Microsoft Office 365 2019 – Excel – VBAProject 引用缺失

我正在尝试使用来自各种来源的示例宏来积累 VBA 知识。我目前面临的困难之一是尝试使用宏从网站获取数据。

我尝试访问 HTML 引用时遇到错误。代码正在设置 HTMLDocument ( Dim html As New HTMLDocument)。运行代码时,我收到以下错误。

编译错误:
找不到项目或库

我尝试通过“工具”→“参考”来找到这个库。

与使用 Windows 相比,可用的参考选择非常少。这个宏所需的两个参考被勾选,但前面有“缺失”;见下图。

参考列表的屏幕截图

我已经在互联网上搜索了几个小时,但似乎找不到任何有用的信息。如何在 Microsoft Office 365 Excel for Mac 中安装其他 VBA 库?

答案1

您可以在 Windows 上引用的大多数 COM 类型库在 Mac 上都不可用。这包括Microsoft 脚本运行时库(定义了诸如、等类DictionaryFileSystemObject以及许多,许多其他非常有用的库。

如果此代码必须在 Mac 上运行,则需要仅使用 Mac 上可用的库来重写它。

蒂姆·霍尔的VBA 工具存储库提供了许多可以提供帮助的模块(包括一个Dictionary类)。看看VBA-网络可以帮助。

祝你好运!

相关内容