共用方式為


Document.DiagramServicesEnabled 屬性 (Visio)

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

語法

運算式DiagramServicesEnabled

表達 會傳回 Document 物件的運算式。

傳回值

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 中公開的行為有任何影響。 停用這些行為的 UI 設定,並不會影響以程式自動觸發的行為。

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

支援和意見反應

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