什么是从Excel ActiveX调用出来的错误代码0x800A01A8?

我正在使用LabVIEW通过ActiveX接口与Excel交谈。

出于某种原因,在成功写入电子表格之后,我试图调用一个函数来执行某些操作。

对不起,这个问题太模糊了,但是因为我实际上使用了另一个工具包来处理Excel的写作。

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

谢谢

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

这听起来像你的工具包可能有内存泄漏,或者它过早地处理一个对象。

在工具包中可能没有正确处理范围对象。 如果这是NI的报告工具包,则可以打开子VI并放置探针来排除错误。 (虽然这可能已经改变了,但是自从它被重写以来我没有看过它。)

在LV中公开的Excel函数被不同地称为“自动化”或其“对象模型”。 您可以在http://support.microsoft.com/kb/q222101/find有关在何处查找帮助的信息。 从该页面的链接的很多都有相当不错的文本代码示例,可以转换成LV代码,如果你这样做。

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