开发笔记

  • 首页
  • 工具箱
三味线的博客
  1. 首页
  2. Qt
  3. 正文

64位Excel无法使用QAxObject的问题

2022-07-06 369点热度 0人点赞 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的注册表路径是否相同,可以参考这个路径来改

标签: Qt
最后更新:2022-07-06

三味线

不吃咸鱼的喵

点赞
< 上一篇

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

Captcha Code

COPYRIGHT © 2022 voidcat.cn. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

蜀ICP备18010095号-1