我要怎麼在LabWindows/CVI去連結到之前已經打開的微軟Excel試算表



主要軟體:
主要軟體版本: 7.1
主要軟體修正版本: N/A
次要軟體: N/A

問題: 我目前正在使用一個應用程式來打開微軟 Excel 然後產生一個試算表,當試算表打開時我希望 LabWindows/CVI 進入這個試算表然後修改它的內容。請問我要如何讓CVI進入一個已經打開的 Excel 試算表?

解答:

為了連結到已經打開的 Excel 而不是新增一個新的,使用 Excel_ActiveApp (...) 功能而不是 Excel_NewApp (...)。你可以透過為微軟Excel物件涵式庫產生ActiveX控制器來使用這些功能 (Tools >> Create ActiveX Controller)。這個 ActiveApp 功能會回覆一個 handle 給 Excel 提供給之後的程式使用。

一旦你提供給Excel 應用程式的 handle,你可以透過Excel_ActiveWorkbook (...)而不是Excel_WorkbooksOpen (...)功能得到已經打開的試算表的handle 。同樣的,這個功能會給你一個已經打開的試算表的handle 讓你可以調整它的內容。



相關連結:

附加檔案:





報告日期: 01/17/2005
最後更新: 05/17/2016
文件偏號: 3HGICRK7