會取得 Microsoft Visual Basic for Applications (VBA) 所公開之物件模型的根物件。 使用這個屬性可存取及管理與目前開啟之 Microsoft Visio 文件有關聯的 VBA 專案。 唯讀。
語法
表情。VBE
詞 一個代表 全域 物件的變數。
傳回值
物件
註解
要取得 Vbe 屬性回傳物件的資訊,請依照以下步驟操作:
若要取得 Vbe 屬性所傳回之物件的詳細資訊
在開發者標籤的程式碼群組中,點選 Visual Basic。
在 Visual Basic 編輯器中,按一下 [工具] 功能表上的 [參考]。
在 [參考] 對話方塊中,按一下 [Microsoft Visual Basic for Applications 擴充性 5.3],然後按一下 [確定]。
按一下 [檢視] 功能表上的 [物件瀏覽]。
在 [專案/程式庫] 清單中,選取 [VBIDE] 型別程式庫。
在 [類別] 清單中,檢查名為 [VBE] 的類別。
從 Visio 2002 開始,若您在安全強化環境中執行且系統管理員封鎖了 VBA 物件模型的存取, VBE 屬性會觸發例外。 沒有使用者介面或程式化方式開啟此功能——系統管理員必須透過設定群組原則來開啟或關閉 () 存取權限。 這有助於防止病毒傳播,方法是透過存取常用範本中的 Visual Basic 專案並將病毒程式碼注入其中。
範例
這個 VBA 巨集會示範如何使用 Vbe 屬性來判斷在 Visio 執行個體中開啟的 VBA 專案數目。
執行此程式碼前,請確認在信任中心對話框的巨集設定頁面的開發者巨集設定中勾選了「信任存取 VBA 專案物件模型」勾選框 (點擊「檔案」標籤、「選項」、「信任中心」,然後點擊「信任中心設定」) 。
Public Sub Vbe_Example()
Dim vbideVBE As VBIDE.VBE
Set vbideVBE = Visio.Application.Vbe
Debug.Print vbideVBE.VBProjects.Count
End Sub
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。