質問: excel vbaで自動印刷プログラムの作り方を教えて下さい。 あるファイルにある全てのグラフを印刷するマクロを作りたいのですが、 どのようにすれば良いのでしょうか? sub macro2() activewindow.selectedsheets.printout copies:=1, collate:=true end sub に何を付け足せば良いのでしょうか? 何卒よろしくお願い致します。
回答: グラフは シートに埋め込む方法と グラフシートにグラフを描かせる方法と ある。 ー そのどちらですか、 前者ならグラフをアクチブにしてシートを印刷する(グラフだけ) シートをアクチブにして(オブジェクトも)印刷する(データなども) sub test01() worksheets("sheet1").printout end sub ーーー 後者は sub test02() sheets("graph1").printout end sub ーーーー 以上だけでは、質問者が他に疑問を持つ点が有るかもしれないが、その場合では、質問を改め、内容を詳細に質問に書いて質問すべきだ。 この質問では大雑把過ぎないですか。