错误-2147352571在使用LabVIEW的ActiveX中读取Excel数据时发生

更新 Oct 7, 2021

适用于

软件

  • LabVIEW

问题详述

我正在使用LabVIEW透过ActiveX从Excel工作表中读取数据。读取包含如#DIV/0之类的错误单元格时,我在LabVIEW的变体至数据转换 (函数)中收到错误-2147352571。我该怎样才能解决这个问题?

解决方案

这可能是数据类型不匹配而导致此错误。请尝试更改您连接到变体至数据转换(函数)的数据类型。
下面附有范例程序。如果您尝试把包含错误#DIV/0的Excel单元中读取的变量数据转换为字符串数组,则会发生错误-2147352571。但是,如果您尝试将变量数据转换为数字数组,则可以避免该错误。

Attachments