Robertには、ドキュメントをロードして印刷し、Wordを終了するマクロが必要です。彼はドキュメントをロードして印刷を開始する方法を理解しましたが、マクロにWordを終了するように指示すると、終了すると印刷が削除されるというメッセージが表示されます。

このメッセージが表示されるのは、Wordでの印刷のデフォルトの方法がバックグラウンドで印刷することであるためです。つまり、印刷がバックグラウンドで実行されている間にWordをシャットダウンするコマンドが実行されます。解決策は、printコマンドでバックグラウンド印刷がオフになっていることを確認することです。

ActiveDocument.PrintOut Background:=False

印刷は「フォアグラウンド」で行われるため、印刷が完了するまで次のマクロコマンドは実行されません。このように、印刷はWindows自体からの印刷と非常によく似ています。

ドキュメントを右クリックして[コンテキスト]メニューから[印刷]を選択すると、Wordが読み込まれ、ドキュメントが印刷され、Wordがシャットダウンします。

注:

このページ(または_WordTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。

_WordTips_は、費用効果の高いMicrosoftWordトレーニングのソースです。

(Microsoft Wordは、世界で最も人気のあるワードプロセッシングソフトウェアです。)このヒント(10778)は、Microsoft Word 2007、2010、2013、および2016に適用されます。Wordの古いメニューインターフェイス用のこのヒントのバージョンは、次の場所にあります。