• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAでエクセルシートのPrint指示は実務的に何件程度まで可能でしょうか?)

VBAでエクセルシートのPrint指示は実務的に何件程度まで可能でしょうか?

このQ&Aのポイント
  • VBAでエクセルシートのPrint指示は実務的に何件程度まで可能なのか疑問です。
  • 質問者はデータの入ったシートからPrint用のシートにデータを取り出してPrintするマクロを作成しましたが、数千件のPrint指示をすることは未経験です。
  • プリンターの性能によると思われますが、数千件のPrint指示をしても問題ないでしょうか?

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

  • ベストアンサー
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.1

Windowsのプリントスプールにデータがたまるだけなので、ディスクに空きがあれば何千ページのプリントでもOS上は問題はないと思いますが、プリンタがPrintメソッド実行速度ほど早く印刷はできませんので(A4横20枚/分)、何枚か印刷したらSleepもしくはWaitさせる方が良いのではないでしょうか。 Printメソッド実行と印刷速度がある程度同期している方が、何かと対処がし易いと思います。(処理中断時の判断など) 回答になっていなくてすみません(^^;

merlionXX
質問者

お礼

さっそくありがとうございます。 そうですか問題ないですか。 ひとつのシートを何千枚か印刷するんなら問題はないでしょうが、何千という件数を連続して印刷指示したらきっと問題が起きるに違いないと思っていました。 でも、各指示ごとにSleepで少し遅らせてみることにします。

関連するQ&A