为什么我在使用微软Office 2000的电脑上开发的LabVIEW可执行程序不能发布到安装微软Office 97的电脑上使用?



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

问题: 我在一台使用微软Office 2000的电脑上开发了LabVIEW可执行程序。程序通过LabVIEW报告生成工具包中的VI向微软Word以及(或者)Excel中写入数据。生成的可执行程序在我使用Office 2000的电脑上运行正常,但是在安装Office 97的电脑上不能正常运行。是为什么呢?

解答: 首先,非常重要的一点是微软在发布Office 97后,发布Office 2000前将底层的Active X对象作了修改。因此除了LabVIEW,其它软件也会碰到相同的问题。

在安装LabVIEW报告生成工具包时,安装程序会自动检测安装在您电脑上的微软Office版本,从而安装对应的文件。

根据LabVIEW VI的大小以及复杂程度,您可能可以对VI做简单的修改从而满足要求,但建议的方法是在另一台安装了微软Office 97的电脑上重新创建这些VI。

相关链接: LabVIEW Report Generation Toolkit for Microsoft Office Release Notes
Knowledge Base 1PDFCM4H: Do LabVIEW’s Active X Examples for Microsoft Office 97 Work with Office 2000?
Knowledge Base 2B87TVI8: Error 7 When Building Applications and DLLs That Use the LabVIEW Report Generation Toolkit

附件:





报告日期: 06/14/2002
最近更新: 07/29/2010
文档编号: 2MD8J56I