Dialog 对象

         
Application
Dialogs (Dialog)

表示一个内置的 Microsoft Excel 对话框。Dialog 对象是 Dialogs 集合的成员之一。Dialogs 包含所有的 Microsoft Excel 内置对话框。不能新建内置对话框或向该集合中添加内置对话框。用 Dialog 对象所能做的唯一有用的事情是将其与与 Show 方法共用,以显示相应的对话框。

Dialog 对象的用法

可用 Dialogs(index) 返回单个 Dialog 对象,其中 index 为用于标识对话框的内置常量。下例运行“文件”菜单中的内置“打开”对话框。如果 Microsoft Excel 成功地打开了文件,则 Show 方法为 True;如果用户取消了对话框,则该值为 False

dlgAnswer = Application.Dialogs(xlDialogOpen).Show

Microsoft Excel Visual Basic 对象库包括了许多内置对话框的内置常量。每个常量都以“xlDialog”打头,后跟对话框的名称。例如,“Apply Names”对话框的常量为 xlDialogApplyNames,而“Find File”对话框的常量为 xlDialogFindFile。这些常量是 XlBuiltinDialog 枚举类型。有关可用常量的详细信息,请参阅内置对话框参数列表