3

我正在使用 LabVIEW 通过其 ActiveX 接口与 Excel 对话。

由于某种原因,在成功写入电子表格一段时间后,我在尝试调用对范围执行某些操作的函数时收到此错误。

抱歉这个问题太含糊了,但这是因为我实际上是在使用另一个工具包来处理 Excel 写作。

有人知道任何地方是否有 Excel ActiveX 调用的查找表吗?

谢谢

4

2 回答 2

3

此错误代码表示“需要对象”。

听起来您的工具包可能存在内存泄漏,或者它正在过早地处理对象。

于 2009-10-13T22:55:38.877 回答
0

工具包中可能没有正确处理范围对象。如果这是 NI 的报告工具包,您可以打开 sub-vi 并放置探针来解决错误。(不过,这可能已经改变了。自从它被重写以来,我没有看过它。)

LV 中公开的 Excel 函数被称为“自动化”或其“对象模型”。您可以在http://support.microsoft.com/kb/q222101/找到有关在何处找到帮助的信息。该页面中的许多链接都有很好的文本代码示例,如果您愿意,可以将其翻译成 LV 代码。

当然,NI 的站点在http://www.ni.com/analysis/excel.htm上有许多 Excel 示例

于 2009-10-14T03:25:01.280 回答