访问支持ActiveX的应用程序



LabVIEW 2018帮助


版本日期:2018年3月
产品编号:371361R-0118
查看产品信息

下载帮助(仅限Windows)


LabVIEW 2016帮助
LabVIEW 2017帮助
LabVIEW 2018帮助
LabVIEW 2019帮助
LabVIEW 2020帮助

按照下列步骤,访问LabVIEW中支持ActiveX的应用程序:

  1. 在VI前面板上放置一个自动化引用句柄控件。
  2. 在自动化引用句柄中选择ActiveX类,指定要访问的ActiveX对象。
  3. 在程序框图上使用“打开自动化”函数,打开ActiveX对象的引用。打开该引用后,就启用了LabVIEW与ActiveX对象之间的通信。
  4. 将引用传入属性节点或调用节点,以调用对象属性或方法。单击属性节点或调用节点,LabVIEW将显示对象可用的所有属性或方法。对象使用组件对象模型(COM)接口,该接口决定了可用的属性和方法。
    注:若LabVIEW未显示某ActiveX对象预期的属性或方法,可能是由于该对象有多个COM接口。LabVIEW一次只可显示一个COM接口实现的属性和方法。如要令LabVIEW显示其他COM接口的属性和方法,可使用“变体至数据转换”函数,将当前接口转换为其他COM接口。
  5. 使用“关闭引用”函数,从内存中移除对象。

按照上述步骤可访问Microsoft Office等常见的支持ActiveX的应用程序。例如,Microsoft Excel是一个支持ActiveX的应用程序。因此,通过打开Excel的引用,调用打开Excel的属性和方法,可使表格可见,并在Excel中创建工作簿、工作表、写入数据等。

关于将LabVIEW作为Excel客户端的范例,请参考labview\examples\Connectivity\Excel目录下的Excel - Write Table VI。

注:具有ActiveX自定义接口的应用程序显示时带有一个图标。单击该图标选择自定义接口对象。

相关信息

选择ActiveX类

在LabVIEW中使用ActiveX

“打开自动化”函数

属性节点

“变体至数据转换”函数

文章是否对您有帮助?

没有帮助