(Excel 的對話方塊物件)

Microsoft Excel 中所有 Dialog 物件的集合。

註解

每一個 Dialog 物件都代表內建對話方塊。 您不能建立新的內建對話方塊,也不能將內建對話方塊新增到集合中。 您可以使用 Dialog 物件來執行的唯一有用的做法是,使用 Show 方法來顯示對應的對話方塊。

Microsoft Excel Visual Basic 物件程式庫包含了許多內建對話方塊的內建常數。 每一個常數都是以 "xlDialog" 字首開頭,後面再跟著對話方塊的名稱。 例如,[套用名稱] 對話方塊常數是 xlDialogApplyNames,而 [尋找檔案] 對話方塊常數則是 xlDialogFindFile。 這些常數是 XlBuiltinDialog 列舉類型的成員。

範例

使用 Application 物件的 對話方塊 屬性可傳回 對話方塊 集合。 下列程式碼範例會顯示可用的內建 Microsoft Excel 對話方塊的數目。

MsgBox Application.Dialogs.Count

使用 對話方塊 (Index) ,其中 index 是用來識別對話方塊的內建常數,可以傳回單一的 dialog 物件。 下列範例會執行內建的 [ 開啟檔 ] 對話方塊。

dlgAnswer = Application.Dialogs(xlDialogOpen).Show

屬性

另請參閱

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應