註冊由指定附加元件實作的 IRibbonExtensibility 介面,以填入自訂使用者介面 (UI) 。
語法
運算式。RegisterRibbonX (SourceAddOn、 TargetDocument、 TargetModes、 FriendlyName)
expression 代表 Application 物件的變數。
參數
| 名稱 | 必要/選用 | 資料類型 | 描述 |
|---|---|---|---|
| SourceAddOn | 必要 | IRibbonExtensibility | 要登錄的附加元件。 |
| TargetDocument | 必要 | 文件 | 使用自訂 UI 的文件。 |
| TargetModes | 必要 | VisRibbonXModes | 自訂 UI 應為可見時的模式。 如需可能的值,請參閱<備註>。 |
| FriendlyName | 必要 | 字串 | 與源自附加元件的 UI 項目以及錯誤相關聯的名稱。 |
傳回值
Nothing
註解
如果 TargetDocument 為 null ,則會在應用程式層級定義自訂 UI。 否則,Microsoft Visio 會將自訂 UI 的可見度繫結至指定的文件。 UI 不會與任何其他文件一起顯示。
TargetModes 可以是下列其中一個或多個 VisRibbonXModes 常數。
| 名稱 | 值 | 描述 |
|---|---|---|
| visRxModeNone | 0 | 在尚未開啟任何文件時顯示自訂 UI。 |
| visRxModeDrawing | 1 | 在繪圖模式顯示自訂 UI。 |
| visRxModeStencil | 2 | 在樣板模式顯示自訂 UI。 |
| visRxModePrintPreview | 4 | 在預覽列印模式顯示自訂 UI。 |
如果 FriendlyName 為 Null,此方法便會失敗。
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。