• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAで印刷の成功判定)

VBAで印刷の成功判定

このQ&Aのポイント
  • Excel2003でVBAを使い、印刷の成功判定を行いたい。実行エラーが発生してしまうため、原因を知りたい。
  • 印刷する処理で実行エラーが発生し、印刷の成功判定ができない。Excel2003でVBAを使用している。
  • VBAを使ってExcel2003で印刷の成功判定を行いたいが、実行エラーが発生してしまう。原因を教えてほしい。

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

  • ベストアンサー
  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

>PrintAuto = ActiveWindow.SelectedSheets・・・ もともと戻り値の無いものなので、どのようにしてもプリンター(印刷処理)からのステータスを受取る事は出来ません。 なので「印刷処理の成功失敗を知りたい」という希望をかなえる事は出来ません。 正確な結果を受取るには、APIでプリンタードライバーの結果を受取るしか無いようです。(Win32API などを使って行うしか無いでしょう。) http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=28234&forum=7

PINK_EGG
質問者

お礼

すばやいご回答ありがとうございます。 とても参考になりました。 初心者の私には、ちょっと手ごわそうなので運用側で代案を 考えてみようと思います。 ありがとうございました。

関連するQ&A

専門家に質問してみよう