Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


11315 / 13646 ツリー ←次へ | 前へ→

【16774】ブックの全シートを印刷 RB20DET 04/8/9(月) 16:06 質問[未読]
【16775】Re:ブックの全シートを印刷 ちゃっぴ 04/8/9(月) 16:10 回答[未読]
【16778】Re:ブックの全シートを印刷 Kein 04/8/9(月) 19:17 回答[未読]
【16779】Re:ブックの全シートを印刷 RB20DET 04/8/9(月) 20:38 回答[未読]

【16774】ブックの全シートを印刷
質問  RB20DET  - 04/8/9(月) 16:06 -

引用なし
パスワード
   お尋ねいたします。

エクセルシートにコマンドボタンを設けており、
そのボタンを押下することにより、開いているシートを印刷するマクロを組んでいます。

例)' 印刷出力
  ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True

ここで、シートが複数ある場合、シート毎に印刷ボタンがあるのですが、
たとえば、現在、3シートあるとして、3シートとも印刷しようとすると、
シート毎に3回押下せねばなりません。
そこで、どのシートでもよいので、1度押下するだけで、「全シート印刷」と、いう風にするにはどのようにすれば良いでしょうか?

【16775】Re:ブックの全シートを印刷
回答  ちゃっぴ  - 04/8/9(月) 16:10 -

引用なし
パスワード
   Sheets.PrintOut
でしょうね。

【16778】Re:ブックの全シートを印刷
回答  Kein  - 04/8/9(月) 19:17 -

引用なし
パスワード
   Workbookオブジェクトにも、PrintOutメソッドがありますから

ActiveWorkbook.PrintOut

又は

ThisWorkbook.PrintOut

で、出来ると思います。

【16779】Re:ブックの全シートを印刷
回答  RB20DET  - 04/8/9(月) 20:38 -

引用なし
パスワード
   ありがとううございます。
早速やってみたいと思います。

11315 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free