エクセルVBAで複数のシートを印刷する場合の選択トレーを統一したい
昨日以降(0) 2日前以降(0) 3日前以降(0) 4日前以降(0) 5日前以降(0)
Message#1 2015年2月6日(金)07時53分 From: ぽの | 返事 削除 変更 |
エクセルVBAで複数のシートを印刷する場合の選択トレーを統一したいと考えています。 どういうことかというと私はいつも以下のVBAコードで印刷ダイアログボックスを表示させ、プリンタのトレー選択をしてから印刷しています。 Sub print() Dim ws(1 To 3) As String Application.ScreenUpdating = False ws(1) = Worksheets("Sheet1").Name ws(2) = Worksheets("Sheet2").Name ws(3) = Worksheets("Sheet3").Name Worksheets(ws).Select Application.Dialogs(xlDialogPrint).Show Arg12:=2 'Arg12:=印刷対象選択したシート Application.ScreenUpdating = True End Sub 1枚目のシートは設定したトレーを選択して印刷されるのですが、残りのシートでは選択したトレーではなく、初期値?のトレーで印刷されてしまいます。 複数のシートを一括で印刷する場合、選択トレーを全て同じものにしたいと考えているのですが、そのようなことは可能でしょうか? 色々試してみたのですが、なかなかうまくいかず・・ |
昨日以降 2日前以降 3日前以降 4日前以降 5日前以降