32位的CVI2010基于ExcelReport库无法正常访问64位EXCEL的解决方案

欲看图文版,请用PC浏览器下载附件pdf

新电脑运行32位的CVI2010基于ExcelReport库可以正常访问原装64位office365。但近日不知何故,CVI代码第一步,就报错error=-2146959355:

error = ExcelRpt_ApplicationNew(appVisible, &ExcelAppHandle);

然后跟豆包搞了一个周末,无果。不甘心,周一晚上又跟千问纠缠了三个小时,各种修改DCOM、COM配置方法都试了一个遍,还联机修复了office并重启,还是不行,千问总是说,32位的CVI2010,就该调用32位的excel,而不是64位excel。但我100%确定,新电脑运行32位的CVI2010基于ExcelReport库,是100%可以正常访问原装64位office365的。然后千问喊我卸载64位excel再重新安装32位excel。可惜我没有找到单独卸载64位excel的入口,要么就整体卸载64位office,感觉亏大了。于是我问千问,我曾经有电脑只安装了WPS,CVI代码是可以调用WPS表格的。那我能否不卸载64位office,而是安装一个32位的WPS?千问说可以试试。

实际上我早就动了要重置windows系统的念头,上次CVI挂了之后就是重置win11搞定的,但是需要重装好多应用软件就很闹心。32位WPS,试试就试试,这个折腾动静比较小。

1,打开wps.cn官网,再下载页电"更多下载",选windows (32位),下载并安装32位WPS Office。

2,运行WPS,点击首页的全局设置图标,选"配置和修复工具"

会弹窗,先点"检测并修复",然后点击"高级"

务必勾选"WPS Office兼容第三方系统和软件"。

此后,不重启电脑,跑CVI2010的代码,居然就成了!

相关推荐
泡海椒12 小时前
JQuick-Excel dateFormat 转换实战:日期值与 FORMAT 显示格式的边界
开发语言·python·excel
2501_9336707914 小时前
2027风控策略岗秋招准备:SQL、Excel、建模的优先级与项目路径
人工智能·sql·excel
流形填表15 小时前
在线考试平台导入题库:Excel格式与字段对照
excel
开开心心就好1 天前
办公软件卸载不干净?专用工具一键清残留
java·前端·人工智能·智能手机·kafka·excel·memcache
全速向光1 天前
Excel函数系列09:公式又长又乱?LET+LAMBDA+MAP+REDUCE,自定义函数一次讲透
excel
鲲穹AI种草2 天前
办公表格批量处理:多款 Excel 工具能力客观记录
excel
开开心心就好2 天前
二维码批量生成导出工具,离线可用完全免费
java·前端·人工智能·智能手机·github·excel·visual studio
泡海椒2 天前
JQuick-Excel FORMAT 导出格式实战:日期、金额显示与 TRANSFORM 的边界
前端·python·excel
流形填表2 天前
题库迁移实战:Excel中间格式与列映射
python·excel
泡海椒3 天前
JQuick-Excel JQuickRow 数据准备实战:JObjectConverter、JQuickRow.toRows 与 XML 导出链路
xml·windows·excel