HOW TO:參考 Visual Basic 的 COM 物件
更新:2007 年 11 月
在 Visual Basic 中,加入具有型別程式庫的 COM 物件參考的方式,與舊版中的做法類似。不過,Visual Basic 在程序中還加入建立 Interop 組件的步驟。參考 COM 物件的成員會傳送到 Interop 組件,然後再傳至實質的 COM 物件。COM 物件的回應會先傳送到 Interop 組件,然後再傳至您的 .NET Framework 應用程式。
若要將參考加入至 COM 物件
在 [專案] 功能表上選取 [加入參考],然後按一下對話方塊中的 [COM] 索引標籤。
從 COM 物件的清單中選取要使用的元件。
為了簡化存取 Interop 組件,請將 Imports 陳述式加入至將使用 COM 物件的類別或模組的上方。
當您從整合式開發環境 (IDE) 加入型別程式庫的參考時,Visual Basic 會自動建立 Interop 組件。當在命令列執行作業時,您可使用 Tlbimp 公用程式來手動建立 Interop 組件。
若要使用 Tlbimp 建立 Interop 組件
如果 Tlbimp 的位置還不是搜尋路徑的一部分,而且您目前不在其所在的目錄中,則請將它的位置加至搜尋路徑。
從命令提示字元呼叫 Tlbimp,提供下列資訊:
包含型別程式庫的 DLL 的名稱和位置
應放入資訊的命名空間 (Namespace) 的名稱和位置
目標 Interop 組件的名稱和位置
下列程式碼提供一個範例:
Tlbimp test3.dll /out:NameSpace1 /out:Interop1.dll
您可使用 Tlbimp 來建立型別程式庫的 Interop 組件,即使是針對未註冊的 COM 物件也行。不過,Interop 組件參考的 COM 物件必須在使用它們的電腦上進行適當的註冊。您可以使用 Windows 作業系統內含的 Regsvr32 公用程式來註冊 COM 物件。