错误好吧,我有一个使用 excel 制作的程序,该程序使用 xcell 编译器编译,现在每次我尝试运行它时都会出现此错误。我必须注意,默认文件位置是共享网络驱动器(不确定这是否会导致某种问题),并且该程序一直在 Excel 2010(当前已安装)中运行
昨天我的 Outlook 2016 出现了问题,所以我去吃午饭时运行了“在线修复”选项。当我回来时,我发现我所有的办公资料都消失了,屏幕上没有任何提示。然后我查看了所有程序,发现“Office 365”仍然存在,所以我尝试再次运行修复工具,结果出现了一条错误消息,不得不使用 Microsoft 删除工具(它删除了我所有的办公版本)。
今天我再次安装了 Office 2010,并且最近安装了 Office 2016 (CTR),但是正如所述,当我尝试打开程序时,我遇到了这个大错误,我不知道到底是什么原因导致的,因为没有其他变化。除了“另一个程序”之外,我是否可以检查其他日志,其中可能包含更多信息。我检查了我的 AV,甚至将其关闭只是为了看看,但什么也没发生。
答案1
xcell 产品的常见问题解答中对其工作原理有如下说明:
“[原始 xls 文件被修改,删除了所有公式] 该文件是编译后的 EXE 和 Excel 之间的数据提供者。它用于格式化计算值并将其反映到 Excel 中。”
EXE 从 Excel 工作簿中提取所有内容并仅用于格式化,并通过自动化方式运行。
因此,您应该首先检查 Excel 版本是 32 位还是 64 位,并将其与 xcell 程序所需的版本进行比较。并非所有 Automation/ODBC api/library/magic 都捆绑在一起,也不受 64 位和 32 位 Excel 支持。