Dialogs 集合对象

         
Application
Dialogs (Dialog)

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

Dialogs 集合对象的用法

可用 Dialogs 属性返回 Dialogs 集合。下例显示可用的内置 Microsoft Excel 对话框的数目。

MsgBox Application.Dialogs.Count

可用 Dialogs(index) 返回单个 Dialog 对象,其中 index 为用于标识对话框的内置常量。下例运行“文件”菜单中的内置“打开”对话框。

dlgAnswer = Application.Dialogs(xlDialogOpen).Show

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