ShowModal プロパティ

表示で UserForm をモーダルまたはモードレスに設定します。 実行時に値の取得のみ可能です。

ShowModal プロパティの設定は以下のとおりです。

Setting 説明
True (既定) ユーザー フォーム は作業ウィンドウ固定です。
False ユーザー フォーム はモードレスです。

注釈

ユーザー フォーム が作業ウィンドウ固定の場合、ユーザーはアプリケーションの他の部分を使用する前に情報を提供するか、ユーザー フォームを閉じる必要があります。 ユーザー フォームが非表示になるかアンロードされるまで、以降のコードは実行されません。 ユーザー フォームが表示されると、アプリケーション内の他のフォームは無効になりますが、他のアプリケーションは無効になりません。

ユーザー フォームがモードレスの場合、ユーザーは、ユーザー フォームを閉じることなく、他のフォームまたはウィンドウを表示できます。 モードレス フォームはタスク バーに表示されず、ウィンドウのタブ オーダーには表示されません。

注:

Microsoft Office 97 で ShowModal プロパティを持つ UserForm を開こうとすると、Office 97 ではモーダル UserForm のみが表示されるため、実行時エラーが発生します。 Office 97 は ShowModal プロパティを無視し、 UserForm をモーダルで表示します。

関連項目

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。