共用方式為


Document.DiagramServicesEnabled property (Visio)

會判斷是否已針對文件啟用圖表服務 (如果有的話)。 讀取/寫入。

語法

表情DiagramServicesEnabled

一個回傳 文件 物件的表達式。

傳回值

Long

註解

Visio 有多種圖表行為,包括結構化圖行為和自動尺寸行為。 結構化圖表行為可定義建立容器成員關係和註標關聯的時間。 AutoSize 行為則定義 Visio 自動調整繪圖頁面大小以放入其內容變更的時間。

在您的方案中,您可以利用這些新的圖表行為,方法是使用 DiagramServicesEnabled 屬性啟用聚集這些行為的服務。 當你的解決方案修改圖表時,Visio 會喚起目前啟用的任何服務相關的圖表行為。

DiagramServicesEnabled 屬性設定的值必須是 VisDiagramServices 列舉的下列任何一個常數或其位元組合。

常數 描述
visServiceNone 0 沒有圖表服務。
visServiceAll -1 所有圖表服務。
visServiceAutoSizePage 1 AutoSize (自動調整頁面大小) 行為。
visServiceStructureBasic 2 結構化的圖行為,維持現有關係,但不創造新的關係。
visServiceStructureFull 4 符合使用者介面 (UI) 中所有行為的結構化圖表行為。
visServiceVersion140 7 所有存在於 Visio 中的圖表服務。
visServiceVersion150 8 所有存在於 Visio 中的圖表服務。

如果您合併使用 visServiceStructureBasicvisServiceStructureFull,則後者會覆寫前者。 不過,您可以合併使用 visServiceAutoSizePagevisServiceStructureBasic (3) 或 visServiceStructureFull (5),以及將其中的任一值指派給該屬性。

圖表服務只適用於以程式自動管理 Visio (透過「自動化」) 的方案。 它們對介面中暴露的行為沒有影響。 停用這些行為的 UI 設定,並不會影響以程式自動觸發的行為。

預設會停用文件的圖表服務。 在您的方案修改服務之前,您必須先啟用任何想要利用的服務。 圖表服務設定無法從 Visio 的某個工作階段延續至下一個工作階段。

支援和意見反應

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