侧边栏壁纸
博主头像
三味的小站 博主等级

世界上没有偶然,有的只是必然的结果。

  • 累计撰写 63 篇文章
  • 累计创建 14 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录
Qt

64位Excel无法使用QAxObject的问题

三味线
2022-07-06 / 0 评论 / 0 点赞 / 44 阅读 / 0 字

安装了64位的Office可能会无法使用QAxObject操作Excel(Perl脚本里也会用不了)

经过查找,目前的解决方法是修改注册表,应该是找不到Excel路径了

以Office2016为例,找到以下注册表位置:

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{00020813-0000-0000-C000-000000000046}\1.9\0\

会发现只有一个win64,在这一层新建一个win32

将win64里的值复制到win32里来,这样QAxObject就能找到Excel了

不确定其他版本的Office的注册表路径是否相同,可以参考这个路径来改

0

评论区