Share via


設定類型程式庫的參考

自動化 (先前的 OLE Automation) 可讓您在 Visual Basic 程式碼中使用來自其他應用程式的物件。 提供其物件供其他應用程式使用的應用程式也會提供型別程式庫中這些物件的 相關資訊。 若要在使用另一個應用程式的 物件時達到最佳效能,您應該設定該應用程式類型程式庫的參考。

若要設定應用程式類型程式庫的參考

  1. 選擇 [ 工具] 功能表上的 [參考 ]

  2. 選取您想要參考類型程式庫之應用程式的核取方塊。

如果您要撰寫程式碼來操作另一個應用程式中的物件,您應該設定該應用程式類型程式庫的參考,以便盡可能地存取這些物件。 您不需要設定參考來使用另一個應用程式的物件,但這樣做可為您的應用程式提供數個優點。

如果您在使用另一個應用程式的類型程式庫之前設定其物件的參考,程式碼會執行得更快。 如果您設定參考,您可以宣告 物件變數 ,代表另一個應用程式中的物件做為其最特定的類型。 例如,如果您要撰寫程式碼來使用 Microsoft Excel 物件,如果您已建立 Excel 型別程式庫的參考,則可以宣告 Excel.Application 類型的物件變數。

下列程式碼是建立變數以代表 Excel Application 物件的最快方式。

Dim appXL As Excel.Application 

如果您尚未設定 Excel 型別程式庫的參考,則必須將 變數 宣告為 Object類型的泛型變數。 下列程式碼執行速度較慢。

Dim appXL As Object 

如果您設定應用程式型別程式庫的參考,則其所有物件及其 方法屬性 都會列在 物件瀏覽器中。 如此便容易決定每個物件可使用的屬性及方法。

對於也可以作為自動化伺服器的 Microsoft 應用程式,您可以從另一個應用程式設定其類型程式庫的參考,並從該應用程式控制其物件。

另請參閱

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應