Excel VBA 內,有一個功能可以呼叫出EXCEL內部的對話框.
常用的有 列印,尋找,格式,縮放,....
呼叫方法就是:
Application.Dialogs(對話框代號).show
例如下圖的列印對話框.
Application.Dialogs(xlDialogPrint).show
可以參考一下intellisense或F1說明
(用xlBuiltInDialog或xlDialogPrint 做關係詞就可以找出)
如果想對話框做些"預設",可以如何做?
Dialogs.Show 功能可以附帶了一些引數進去.
例如, 列印 對話框,我們想預設列印頁為 第3-4頁.
可以把3/4兩項資料分別放入.arg2 和 arg3
Application.Dialogs(xlDialogPrint).Show arg1:=2, arg2:=3, arg3:=4
arg1 是指定是按指定"頁數"列印範圍.
這些引數可以在那兒找?最直接的也是在說明(內建對話方塊引數清單)
arg1為range_num, arg2為from, arg3為to, arg4為copies, 如此類推
老實說,如果是大對話框,找得比較痛苦的.
最新更新日期: 2012-May-03
沒有留言:
發佈留言