首页 > 解决方案 > 访问 .xlam 文件时 Excel 崩溃

问题描述

我使用一个 XLAM 文件来存储一些用于一般电子表格的 subs。XLAM 在 VBA 编辑器的参考文献中添加和检查,并且已经工作了 4 个多月,没有任何问题。大多数功能都是非常基本的,例如创建 PDF 或在任何电子表格调用驻留在 XLAM 文件中的 subs 中刷新连接。

几天前,我早上的进程都没有运行,当我检查发生的情况时,我有 10 个“恢复”文件,当我去检查维修时,Excel 说它们没有任何问题。我试图通过潜艇来查看他们失败的地方,但是每个人都崩溃了,没有来自 VBA 的错误消息,他们只是完全失败了。我尝试通过从 Powershell 调用的 vbs 文件运行宏,并在调用宏的行上收到消息“远程过程调用失败”。

我没有更改任何工作簿或 XLAM 文件中的任何代码,也没有以任何方式更改对 XLAM 的引用。此外,该代码始终可以在我同事的机器上运行。

我一直在调用 XLAM 文件中的函数,如下所示:

Call Project.Module.Function/Sub(argument)

也许这是 RPC 的问题,但我真的不知道,任何帮助将不胜感激,我很高兴发布更多代码。

标签: excelvbarpc

解决方案


推荐阅读