From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



使用Excel/Word Set Graph Colors.vi时报错,错误号 -2146827284



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

问题: 我使用了报表生成工具包中的Excel Set Graph Colors.vi(或者Word Set Graph Colors.vi),试图用它来改变我正插入一张报表的图片上的某条曲线的颜色。曲线能够按照所设定的颜色正常地显示在用Word或Excel生成的报表中,但同时报了一个错误-2146827284。这是什么原因呢?

解答: -2146827284(如下图所示)是一个很常见的微软的错误代号,也是您在使用报表生成工具包时在多种情况下都有可能碰到的错误。


在您所说的这种特定情况下,错误来自于Excel Set Graph Colors.vi这个VI的plot colors 数组输入端。有一个类似的例子(C:\Program Files\National Instruments\LabVIEW 7.1\vi.lib\addons\_office\_exclsub.llb\Excel_Set_Chart_Colors.vi) 使用了plot colors这个输入端来决定for循环的循环次数。而循环技术接线端则被用作Excel中图标上的曲线的索引。因此,如果颜色数组中的元素数量比实际的曲线数多,for循环在画完所有曲线后还将继续循环,但此时Excel已经得不到新的曲线数据了。于是,Excel的ActiveX对象就会报这样一个错误。

相关链接:

附件:


2146827284.JPG - 2146827284.JPG



报告日期: 01/09/2006
最近更新: 12/28/2007
文档编号: 3T87UIS9