分享方式:


Form.Modal 屬性 (存取)

使用 Modal 屬性來指定表單是否以強制回應視窗開啟。 當表單開啟為強制回應視窗時,您必須關閉視窗之前將焦點移到另一個物件。 可讀寫的 Boolean

語法

表達。模態

expression 代表 Form 物件的變數。

註解

Modal 屬性使用下列設定值。

設定 Visual Basic 描述
True 將表單或報表開啟為強制回應視窗
False (預設值) 將表單開啟為非強制回應視窗

當您開啟強制回應視窗時,直到您關閉表單 (雖然您可以切換到其他應用程式中的視窗) 會停用其他 Microsoft Access 中的視窗。 停用功能表和工具列除了其他 windows、 將同時 ModalPopUp 屬性設定為 [是]。

使用 BorderStyle 屬性來指定表單將具有的框線類型。 一般而言,強制回應表單具有 BorderStyle 屬性設定為] 對話方塊。

使用 ModalPopUpBorderStyle 屬性來建立自訂對話方塊。 您可以設定 強制回應 為 [是],為 [是] 的 快顯功能表 及對話方塊的自訂對話方塊 BorderStyle

Modal 屬性設定為 [是] 使表單成為強制回應僅當您:

  • 由資料庫視窗的 [表單檢視] 來開啟它。
  • 使用巨集或 Visual Basic 以 [表單檢視] 開啟。
  • 由設計檢視切換到 [表單檢視]。

當表單是強制回應時,雖然您可以從表單檢視切換至設計檢視再切換到資料工作表檢視,卻不能切換至資料工作表檢視。

在 [設計檢視] 或 [資料工作表檢視] 中,表單並非強制回應的,如果從 [資料工作表檢視]切換到 [表單檢視],它也不是強制回應的。

注意事項

使用 OpenForm 動作之 WindowMode 動作引數的 Dialog 設定,開啟表單,並將其 ModalPopUp 屬性設定為 Yes。

支援和意見反應

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