• ベストアンサー

Excelのマクロに関して質問です。

Excelのマクロに関して質問です。 現在、下記のサイトのマクロを参考にフォルダ内のブックを一括印刷をするマクロを組もうとしています。 http://www.asahi-net.or.jp/~ef2o-inue/vba_o/sub05_110_120.html ところが印刷部数を 「objWBK.PrintOut」の後に「Copies:=2」などと付け加えれば2部印刷するかと思ったのですが無理でした。 部数を指定する良い解決方法があればお教えください。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.1

x=objWBK.PrintOut(,,2) ではだめですか

oonabe777
質問者

お礼

私が壊れかけのプリンタしか持っておらず、PrimoPDFでテストを行っていたのが原因でした。 Copies:=2を追記すればPDFが2枚作成されると思い込んでいたのですが1枚しか作成されないようです。 プリンタでやれば2枚印刷する動きをしました。 ご迷惑をおかけしました。 ありがとうございました。

oonabe777
質問者

補足

早速のお返事ありがとうございます。 質問内のURLにあるマクロで 8番のところに  objWBK.PrintOut とあるのですが、これを  objWBK.PrintOut(,,2) と直してみました。 直すとコンパイルエラーと出てしまいます。 やり方が間違っていますか?? まだ、最近マクロを使い始めたばかりなので、お教えください。

関連するQ&A

専門家に質問してみよう