Document.Mode 屬性(Visio) | Microsoft Docs
文章推薦指數: 80 %
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支援與意見反應。
本文內容
延伸文章資訊
- 1Document.Mode 屬性(Visio) | Microsoft Docs
Visio 檔的run/design 模式會與檔Visual Basic for Applications (VBA) 專案的執行/設計狀態同步處理(前提是該檔具有專案)。 如果檔轉換至或從執行...
- 2進入窗體,怎麼進入vba設計模式?-Excel VBA程序开发
進入窗體,怎麼進入vba設計模式?我最終會把application.visible設定為false , 而且在open中發動如沒有事先設計回到excel的掣,發現怎樣也進入不了VBEalt f1...
- 305 開啟開發人員與撰寫VBA程式 - YouTube
- 4為什麼我無法選取表單和ActiveX 控制項? - Microsoft Support
如果您Excel設計模式,當您嘗試選取ActiveX 控制項時,您可能會不小心啟動動作,例如執行宏或選取核取方塊。 許多控制項彼此位置接近。
- 5Excel在工作表新增VBA控制項 - 楊荖葉
Excel 2007-開發人員-設計模式是反灰無法使用. 步驟一:Excel 2007-開發人員-Visual Basic 出現Microsoft Visual Basic-Book1縮小後就可...