Excel の組み込みダイアログ ボックスを表します。
注釈
Dialog オブジェクトは、 Dialogs コレクションのメンバーです。 Dialogs コレクションには、Excel のすべての組み込みダイアログ ボックスが含まれています。 組み込みダイアログ ボックスを新しく作成したり、コレクションに追加したりすることはできません。 Dialog オブジェクトで実行できる唯一の便利な操作は、Show メソッドと共に使用して、対応するダイアログ ボックスを表示することです。
Excel の Visual Basic オブジェクト ライブラリには、組み込みダイアログ ボックスに対応する定数が多数含まれています。 各定数の名前は、"xlDialog" という文字列の後に英語のダイアログ ボックス名を付けたものです。 たとえば、[名前の引用] ダイアログ ボックスの定数は xlDialogApplyNames であり、[ファイル検索] ダイアログ ボックスの定数は xlDialogFindFile です。 これらの定数は、 XlBuiltinDialog クラスのいずれかです。
例
Dialogs (index) を使用して、単一の Dialog オブジェクトを返します。ここで、index はダイアログ ボックスを識別する組み込み定数です。 次の例では、組み込みの [開く] ダイアログ ボックス ([ファイル ] メニュー) を実行します。 Show メソッドは、Microsoft Excel で正常にファイルを開いた場合に True を返します。ユーザーがダイアログ ボックスをキャンセルすると、False が返されます。
dlgAnswer = Application.Dialogs(xlDialogOpen).Show
メソッド
プロパティ
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。