Document.Mode 屬性(Visio) | Microsoft Docs

文章推薦指數: 80 %
投票人數:10人

Visio 檔的run/design 模式會與檔Visual Basic for Applications (VBA) 專案的執行/設計狀態同步處理(前提是該檔具有專案)。

如果檔轉換至或從執行模式 ... 跳到主要內容 已不再支援此瀏覽器。

請升級至MicrosoftEdge,以利用最新功能、安全性更新和技術支援。

下載MicrosoftEdge 其他資訊 目錄 結束焦點模式 閱讀英文 儲存 目錄 閱讀英文 儲存 編輯 Twitter LinkedIn Facebook 電子郵件 目錄 Document.Mode屬性(Visio) 發行項 04/07/2022 1位參與者 本文內容 會判斷文件是在執行模式中還是設計模式中。

可讀寫。

語法 運算式。

模式 表達代表Document物件的變數。

傳回值 VisDocModeArgs 註解 MicrosoftVisio文件不是在執行模式中,就是在設計模式中,正如MicrosoftVisualBasic表單不是正在執行中,就是在設計中。

執行模式和設計模式兩者之間的基本區別如下: 當文件處於設計模式時,會告知裝載於此文件中的ActiveX控制項不要引發事件,而在執行模式時則要引發事件。

如果有任何物件的文件處於設計模式中,Visio不會以這類物件中的事件當做來源。

在[開發人員]索引標籤上的[設計模式]控制項中,會在Visio使用者介面中報告Visio檔的執行/設計模式。

此控制項的外觀與[VisualBasic編輯器]視窗中的[設計模式]按鈕相同。

如果此控制項呈現已按下的狀態,則表示文件(專案)處於設計模式中。

如果此按鈕未呈現已按下的狀態,則表示文件(專案)處於執行模式中。

Visio檔的run/design模式會與檔VisualBasicforApplications(VBA)專案的執行/設計狀態同步處理(前提是該檔具有專案)。

如果檔轉換至或從執行模式轉換,則專案的模式切換,反之亦然。

這表示,如果檔專案中的程式碼會將檔的模式設定為設計模式(ThisDocument。

mode=visDocModeDesign)、程式碼執行的專案會轉換為設計模式,而且不會執行任何遵循mode設定陳述式的語句。

不過,檔中的程式碼可以將另一份檔(專案)進入設計模式,並繼續執行。

檔的模式不是persistent屬性。

根據預設,Visio檔會在設計模式中開啟,除非檔來自于受信任的發行者、已數位簽署,或位於信任的位置。

符合這些準則之一的檔會以執行模式開啟。

不過,您可以在Visio信任中心的宏設定類別中變更預設設定(依序按一下[檔案]索引標籤、[選項]、[信任中心],然後按一下[信任中心設定]。

)如果停用所有宏(數位簽署的宏除外),Visio只有當檔是以數位方式簽署時,才會在[執行]模式中開啟的檔。

如果已選取[停用所有巨集(不事先通知)]或[停用所有巨集(事先通知)],則會於設計模式中開啟不在信任位置中的文件。

如果已選取[啟用所有巨集],則一定會在執行模式中開啟文件,但是這個選項有安全性風險,所以不建議使用。

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

本文內容



請為這篇文章評分?