• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:印刷中ダイアログについて)

エクセルで請求書を作成する際に、印刷中ダイアログを非表示にする方法はありますか?

このQ&Aのポイント
  • 現在エクセルで50社(各1枚)ほどの請求書を作成しています。データシート、得意先マスターシート等読み、請求書シート雛型に一社分の請求を作り、打出し、そして内容をクリアーして、次の得意先分・・・というふうにしています。しかし、一社打出す度に、「印刷中」ダイアログが表示されます。これを表示させないようにする方法はありますか?
  • 現在はUserFormでキャンセル用ダイアログを作り、キャンセルはそこから行っていますが、ダイアログが2つ表示されることになります。そこで、「印刷中」ダイアログの表示をなくす方法はないでしょうか?
  • 「印刷中」ダイアログが表示されると見た目が悪く、「キャンセル」ができない問題があります。エクセルで請求書を作成する際に、「印刷中」ダイアログを非表示にする方法について教えてください。

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

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.1

最初に、たぶん、「印刷中」というのは、Dialogs の中のメンバにはないような気がします。だから、直接には無理だと思います。 それに、1枚ごとの印刷のようですね。そうでなければ、また、UserForm側でキャンセル(ブレーク)が利かないような気がしますし、うっとうしい「印刷中」が連続して出てくることもないでしょうから。いくつか試してみましたが、Excelを使う限りは、やはり、出てきてしまいますね。 いっそ、テンポラリーシートかブックを作って、そこに溜め込んで、一気に印刷するか、溜めたものを、テクニックだけの話になるのですが、Excelからプリンタ・ファイルにして、VBAで、直接、cmd.exe でプリンタ側から、ファイル化させたものを印刷させる方法も考えられるのではないでしょうか?(やってみたことがないので、はっきり断定できませんが。)

ByRef
質問者

お礼

Wendy02さん、早速の回答ありがとうございます。 やはり無理みたいですね。 想像するにあのダイアログはプリンタードライバーの管理下にありそうですね。 暇なときに全請求書シートを作成してからプリントアウトする方法に変更したいと思います。 今回は貴重なお時間を割いて頂き感謝いたします。 これからも宜しくお願いいたします。

関連するQ&A