關於擴充 Visio 的功能
您可以使用下列方式,擴充 Microsoft Visio 的功能:
建立 Visio 特定的巨集和附加元件。
建立元件物件模型 (Component Object Model,COM) 增益集。
巨集和附加元件
巨集和附加元件是程式,可以擴充 Visio 的功能。 您執行巨集或附加元件的正確方式,取決於分派給它的內容。
您可以使用數種方法,從 Visio 應用程式執行巨集或附加元件。 以下是一些最常用的方法:
從 [宏] 對話方塊中選擇宏或附加元件。 (在 [開發人員] 索引標籤上的 [程式碼] 群組中,按一下[宏][) 如果您的程式是 EXE 檔案,在它出現在 [宏] 對話方塊之前,它必須位於 [檔案位置] 對話方塊中[附加元件] 路徑的資料夾中。 (按一下 [檔案] 索引 標籤,依序按一下 [ 選項]、[ 進階],然後在 [ 一般] 底下按一下 [檔案位置]。)
注意 從 Microsoft Office Visio 2003 開始,您可以使用 Microsoft Windows Installer 套件發佈附加元件,而不是指定 Visio 附加元件的檔案路徑。 如此一來,您就可以利用 Microsoft Office 應用程式功能,例如語言切換、視需要安裝和修復。 如需使用 Windows Installer 套件發佈附加元件的詳細資訊,請在 MSDN 的 Microsoft Developer Network 網站上搜尋 「Microsoft Windows Installer」。
按兩下與附加元件或宏相關聯的圖形。 您想要執行的程式必須在該圖形的 [行為] 對話方塊中,于 [按兩下] 索引標籤上的 [執行宏] 清單中選取。 (選取圖形,然後在 [ 開發人員 ] 索引標籤上,按一下 [ 行為) ] 。
在圖形按滑鼠右鍵,然後按一下捷徑功能表上附加元件或巨集的自訂功能表項目。 必須在該圖形的 [ShapeSheet] 視窗的 [動作] 區段,輸入與自訂功能表項目關聯的程式。
如果附加元件是在 Visio 應用程式以外執行,您可以像任何以 Microsoft Windows 為基礎的程式一樣的方式執行 (例如,按兩下桌面的圖示)。 如需詳細資料,請參閱您的 Windows 說明文件。
COM 增益集
從 Visio 2002 開始,您可以使用與其他 Microsoft Office 應用程式相同的標準化方式使用 COM 增益集。 COM 附加元件必須註冊到 Visio 應用程式,並能在多個應用程式中作業。 例如,您可以建立 COM 附加元件,讓它在 Visio 和 Microsoft Excel 或任何 Microsoft Office 應用程式執行相同的工作。 您可以使用 Microsoft Visual Basic 5.0 和更新版本、Microsoft C++、Microsoft Office 2000 Developer Edition 和更新版本,或任何 Microsoft Visual Studio .NET 應用程式來建立 COM 增益集。
如需建立 COM 附加元件的詳細資訊,請參閱 MSDN。
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。