會判斷是否已針對文件啟用圖表服務 (如果有的話)。 讀取/寫入。
語法
表情。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 中的圖表服務。 |
如果您合併使用 visServiceStructureBasic 和 visServiceStructureFull,則後者會覆寫前者。 不過,您可以合併使用 visServiceAutoSizePage 與 visServiceStructureBasic (3) 或 visServiceStructureFull (5),以及將其中的任一值指派給該屬性。
圖表服務只適用於以程式自動管理 Visio (透過「自動化」) 的方案。 它們對介面中暴露的行為沒有影響。 停用這些行為的 UI 設定,並不會影響以程式自動觸發的行為。
預設會停用文件的圖表服務。 在您的方案修改服務之前,您必須先啟用任何想要利用的服務。 圖表服務設定無法從 Visio 的某個工作階段延續至下一個工作階段。
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。