当使用新建报表VI创建一个Excel报表时报错-41106



主要软件:
主要软件版本: 6.0
主要软件修正版本: N/A
次要软件: N/A

问题: 当我使用新建报表VI创建一个Excel报表时,我总是得到一个-41106的错误。这个错误显示Microsoft Excel没有安装在电脑上。那么我如何去创建报表呢?

解答: 很有可能你安装了一个试用版的Microsoft Office 2010。由于这个版本的Microsoft Office卸载不完全,导致一个残留的注册码仍然存在。当报表生成工具包试图去使用这个注册码的时候,这个注册码并不指向Microsoft Excel Object Library。

检查Excel的注册码

为了检查注册码进入开始菜单,在运行框里输入regedit 选择OK。这样将会打开可以编辑的注册表。

注意:编辑注册表可能会损害你的电脑。强烈建议你在修改注册表前做一个备份。进入注册表菜单选择导出注册表文件。在导出范围中选择全部并且选择一个文件名。

一旦注册表被打开,导航到下面对应于Microsoft Excel的键:

HKEY_CLASSES_ROOT\TypeLib\{00020813-0000-0000-C000-000000000046}

这个键包括Excel的类型库位置。在这个键下面,检查下面的子键以及它们是否有正确的对应值。


如果有其它的注册键并没有分配给Microsoft Excel Object Library,那么这个注册需要被删除。

例如,如果有一个注册键值1.7并未指向Microsoft Excel Object Library,那么它需要被删除。这个错误发生的原因就是ActiveX 在使用Excel的时候并没有调用到它需要的注册键。

相关链接:

附件:


Ports_Protocols_Rev1.06.xls - Ports_Protocols_Rev1.06.xls


报告日期: 10/20/2005
最近更新: 02/26/2015
文档编号: 3QJ9JI6K