Dialog オブジェクト (Excel)Dialog object (Excel)

Excel の組み込みダイアログ ボックスを表します。Represents a built-in Microsoft Excel dialog box.


Dialog オブジェクトは、 Dialogs コレクションのメンバーです。The Dialog object is a member of the Dialogs collection. Dialogs コレクションには、Excel のすべての組み込みダイアログ ボックスが含まれています。The Dialogs collection contains all the built-in dialog boxes in Microsoft Excel. 組み込みダイアログ ボックスを新しく作成したり、コレクションに追加したりすることはできません。You cannot create a new built-in dialog box or add one to the collection. Dialogオブジェクトを使用すると、対応するダイアログボックスを表示するために、 Showメソッドを使用することによっても便利です。The only useful thing that you can do with a Dialog object is to use it with the Show method to display the corresponding dialog box.

Excel の Visual Basic オブジェクト ライブラリには、組み込みダイアログ ボックスに対応する定数が多数含まれています。The Microsoft Excel Visual Basic object library includes built-in constants for many of the built-in dialog boxes. 各定数の名前は、"xlDialog" という文字列の後に英語のダイアログ ボックス名を付けたものです。Each constant is formed from the prefix "xlDialog" followed by the name of the dialog box. たとえば、[名前の引用] ダイアログ ボックスの定数は xlDialogApplyNames であり、[ファイル検索] ダイアログ ボックスの定数は xlDialogFindFile です。For example, the Apply Names dialog box constant is xlDialogApplyNames, and the Find File dialog box constant is xlDialogFindFile. これらの定数は、 XlBuiltinDialog クラスのいずれかです。These constants are members of the XlBuiltinDialog enumerated type.


Dialog (index) を使用します。_引数 index_には、ダイアログボックスを識別する組み込みの定数を使用して、1つのdialogオブジェクトを返します。Use Dialogs (index), where index is a built-in constant identifying the dialog box, to return a single Dialog object. 次の使用例は、組み込みの [開く] ダイアログボックス ([ファイル] メニュー) を実行します。The following example runs the built-in Open dialog box (File menu). Microsoft Excel がファイルを正常に開くと、 ShowメソッドはTrueを返します。ユーザーがダイアログボックスをキャンセルすると、 Falseが返されます。The Show method returns True if Microsoft Excel successfully opens a file; it returns False if the user cancels the dialog box.

dlgAnswer = Application.Dialogs(xlDialogOpen).Show



関連項目See also

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.