使用LabWindows/CVI与之前打开的一个Microsoft Ecxel文档建立连接



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

问题: 我使用了一个非CVI应用程序打开了Microsoft Excel 并且创建了一个文档。当该文档打开时,我想要使用LabWindows/CVI 来访问并且编辑该文档。我怎么样才能使用CVI对一个已经打开的文档进行操作呢?

解答:

使用函数Excel_ActiveApp (...)函数来代替Excel_NewApp (...)函数,您就可以连接至已经打开的Excel应用程序而不是创建一个新的了。您可以使用ActiveX控制器来创建这些函数(Tools >> Create ActiveX Controller)。 这个ActiveApp函数会返回一个Excel的句柄以供您后续的操作使用。

当您有了一个Excel应用程序的句柄之后,您就可以使用Excel_ActiveWorkbook (...)函数来代替Excel_WorkbooksOpen (...)函数以连接至一个打开的Excel文档了。该函数同样返回一个Excel文档的句柄以供您后续操作使用。



相关链接:

附件:





报告日期: 01/17/2005
最近更新: 01/02/2008
文档编号: 3HGICRK7