我刚刚升级到 Office 2016,我的大多数用户都没有升级,当用户尝试运行我的脚本时,我收到了新错误。
"Compile Error, can't find project or library"
我查看了引用资料,看起来它正在尝试引用“Microsoft Word 16.0 对象库”,但在运行 Office 2013 的计算机上它丢失了。我没有看到将引用更改为 2013 版本的选项,并且我不知道如何在不升级所有人的情况下让我的用户访问 2016 年引用(目前不是一个选项)。
此错误出现在第一行可执行代码
Set app = Range("A2")
最佳答案
您需要包含 Excel 15.0 对象库才能像这样使用 Excel.Range("A2") 或使用后期绑定(bind),如下所示:
Dim excelApp As object, r as object
Set excelApp = CreateObject("Excel.Application")
Set r = excelApp.Range("A2")
关于excel - Office 2016 -> 2013 "compile error, can' t 查找项目或库”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32764578/