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

相关推荐
Non-existent9873 天前
WPS批量清理单元格空白字符的4种方法-异常数字格式处理-实战
excel·wps
Channing Lewis3 天前
PHP 解析 Excel 的那些坑:一次“行号错位”引发的数据丢失
开发语言·php·excel
jarreyer3 天前
【数据分析绘图】excel绘图和bi工具区别
数据挖掘·数据分析·excel
chatexcel3 天前
ChatExcel Max使用教程:图片、PDF、网页与复杂Excel的一站式数据分析
数据分析·pdf·excel
cngkqy3 天前
excel从某一列中用match筛选匹配的数据
excel
qq_546937273 天前
Excel批量转PDF_Word_图片,支持自动合并报表,效率翻倍。
pdf·word·excel
ai_coder_ai3 天前
在自动化脚本中操作excel文件
运维·自动化·excel
三千花灯3 天前
【Playwright】 自动化测试之参数化登录(Excel/CSV 数据源)
人工智能·机器学习·excel
罗政3 天前
AI工作流实现Excel全自动化(支持SQL)-案例:医院门诊排班表
人工智能·自动化·excel
小妖6663 天前
excel 怎么在单元格内容自动加上一段文字不能用公式
excel·vba