ShowModal プロパティ
表示で UserForm をモーダルまたはモードレスに設定します。 実行時に値の取得のみ可能です。
ShowModal プロパティの設定は以下のとおりです。
Setting | 説明 |
---|---|
True | (既定) ユーザー フォーム は作業ウィンドウ固定です。 |
False | ユーザー フォーム はモードレスです。 |
注釈
ユーザー フォーム が作業ウィンドウ固定の場合、ユーザーはアプリケーションの他の部分を使用する前に情報を提供するか、ユーザー フォームを閉じる必要があります。 ユーザー フォームが非表示になるかアンロードされるまで、以降のコードは実行されません。 ユーザー フォームが表示されると、アプリケーション内の他のフォームは無効になりますが、他のアプリケーションは無効になりません。
ユーザー フォームがモードレスの場合、ユーザーは、ユーザー フォームを閉じることなく、他のフォームまたはウィンドウを表示できます。 モードレス フォームはタスク バーに表示されず、ウィンドウのタブ オーダーには表示されません。
注:
Microsoft Office 97 で ShowModal プロパティを持つ UserForm を開こうとすると、Office 97 ではモーダル UserForm のみが表示されるため、実行時エラーが発生します。 Office 97 は ShowModal プロパティを無視し、 UserForm をモーダルで表示します。
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。