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的代码,居然就成了!

相关推荐
骆驼爱记录1 小时前
Word通配符技巧:高效文档处理指南
开发语言·c#·自动化·word·excel·wps·新人首发
AI刀刀2 小时前
豆包怎么生成excel
ai·excel·豆包·deepseek·ds随心转
骆驼爱记录2 小时前
Word表格题注自动设置全攻略
开发语言·c#·自动化·word·excel·wps·新人首发
天荒地老笑话么3 小时前
Vim核心快捷键与运维实战指南
运维·vim·excel
开开心心就好21 小时前
键盘改键工具免安装,自定义键位屏蔽误触
java·网络·windows·随机森林·计算机外设·电脑·excel
fqbqrr1 天前
2601Mfc,自动化excel
自动化·excel·mfc
tlwlmy1 天前
python excel图片批量导出
开发语言·python·excel
TracyDemo2 天前
excel 透视图怎么进行删除透视图
excel
骆驼爱记录2 天前
Excel邮件合并嵌入图片技巧
自动化·word·excel·wps·新人首发
avi91112 天前
Unity Data Excel读取方法+踩坑记;和WPS Excel的一些命令
unity·游戏引擎·excel·wps·data