共用方式為


Visual Basic Add-In 模型) (集合

集合是包含一組相關物件的物件。 集合中的物件位置可以在集合中有變更時變更。因此,集合中任何特定物件的位置會變動。

下列各節說明 Visual Basic Add-In 模型中的集合。

AddIns

傳回為 VBA 註冊的載入集合

語法

物件AddIns

註解

AddIns集合是透過VBE 物件存取。 VBE 中 Add-In Manager 中列出的每個增益集在 AddIns 集合中都有一個 物件。

CodePanes

包含VBE物件中的使用中程式代碼窗格

註解

使用 CodePanes 集合來存取 專案中開啟的程式碼窗格。

使用 Count 屬性可傳回集合中的使用中程式碼窗格數目。

CommandBars

包含專案中的所有 命令列 ,包括支援快捷方式功能表的命令列。

註解

使用 CommandBars 集合可讓增益集新增命令列和 控制項,或將控制項新增至現有的內建命令列。

LinkedWindows

包含連結 視窗 框架中的所有 連結視窗

註解

使用LinkedWindows集合來修改開發環境中視窗的停駐連結狀態。

重要事項

為了與以 Windows 撰寫的程式碼相容,Macintosh 上包含用來控制連結視窗、連結視窗框架和停駐視窗的物件、屬性和方法。 不過,這些語言元素會在 Macintosh 上執行時產生執行階段錯誤。

Window物件的LinkedWindowFrame屬性會傳回具有有效LinkedWindows集合的Window物件。

連結的視窗框架包含可連結或停駐的所有視窗。 這包括程式碼視窗、 設計工具、 物件瀏覽器 視窗和 [搜尋和取代] 視窗以外的所有視窗。

如果一個連結視窗框架中的所有窗格都移至另一個視窗,則不會終結沒有窗格的連結視窗框架。 不過,如果所有窗格都從主視窗中移除,則不會損毀。

使用 Visible 屬性來檢查或設定視窗的可見度。

使用 Add 方法可將視窗新增至目前連結視窗的集合。 一個視窗是一個連結視窗框架中的窗格,可以新增至另一個連結的視窗框架。 使用 Remove 方法可從目前連結視窗的集合中移除視窗;這會導致視窗取消連結或取消連結。

LinkedWindows集合是用來停駐和卸載主視窗框架中的視窗。

屬性

表示 物件的 屬性

註解

使用Properties集合來存取屬性視窗中顯示的屬性。 針對屬性視窗中列出的每個屬性,Properties 集合中有一個Property物件。

參考

表示專案中的 一組參考

註解

使用 References 集合來新增或移除參考。 References集合與 [參考] 對話方塊中選取的一組參考相同。

另請參閱VBProject 物件。

VBComponents

表示專案中包含的元件。

註解

使用 VBComponents 集合來存取、新增或移除專案中的元件。 元件可以是 表單模組類別VBComponents集合是標準集合,可用於For...每個區塊。

使用 Parent 屬性可傳回 VBComponents 集合所在的專案。

如需詳細資訊,請參閱 VBComponents 屬性和 VBProject 物件。

VBNewProjects

代表開發環境中的所有新專案。

註解

使用 VBNewProjects 集合來存取開發環境中的特定專案。 VBNewProjects 是標準集合,您可以使用 For...每個 區塊。

VBProjects

代表在開發環境中開啟的所有專案。

註解

使用 VBProjects 集合來存取開發環境中的特定專案。 VBProjects 是標準集合,可用於 For...每個 區塊。

Windows

包含所有開啟或永久視窗。

註解

使用 Windows 集合來存取 Window 物件。

Windows集合有一組固定的視窗,一律可在集合中使用,例如[專案] 視窗、屬性視窗,以及一組代表所有開啟的程式碼視窗和設計工具視窗的視窗。

開啟程式碼或設計工具視窗會將新成員新增至 Windows 集合。 關閉程式碼或設計工具視窗會從 Windows 集合中移除成員。 關閉永久開發環境視窗並不會從這個集合中移除對應的物件,但會導致視窗不可見。

另請參閱

支援和意見反應

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