【发布时间】:2020-07-13 21:49:49
【问题描述】:
我有一个使用 word-vba 的 access-vba 应用程序。在我的本地机器上运行应用程序时,它运行良好。一旦它被移动到其他人(相同版本的访问和单词),它会在涉及单词的 vba 部分时崩溃。 document.open 或 .saveas2 等命令失败:例如 Method 'SaveAs2' of object failed。
我还注意到任何其他最终用户都需要我在应用程序中引用的库。我习惯于只使用库进行编译,从那时起,它们总是包含在 .jar/.exe/etc 中,但是,当您将应用程序移动到其他计算机时,它似乎总是试图重新编译?
我不太精通 VBA,所以我推测我失败的 word-vba 函数是因为引用错误,还有其他想法吗?
【问题讨论】:
-
我认为我们将需要查看更多代码并更好地描述您何时收到错误。您是否尝试过单步执行代码?
-
如果您在 Excel 中设置引用或使用任何其他具有后期绑定的库,则必须将这些库安装在要使用您的电子表格的任何目标计算机上。库不会编译到电子表格中。我认为所有 MS Office 应用程序都使用即时编译。
标签: ms-access ms-word reference vba