Word 文書を一括印刷する方法
Word 文書を一括印刷すれば、レポートや請求書、大量のファイルを扱う際に大幅な時間節約が可能です。しかし、Microsoft Word には標準で「一括印刷」ボタンは搭載されていません。印刷頻度や必要な制御レベルに応じて、実用的ないくつかの方法をご利用いただけます。
本チュートリアルでは、ファイルエクスプローラーによる簡単な単発印刷、Kutools for Word を使ったきめ細かな制御が可能な繰り返しバッチ処理、および VBA マクロによるルールベースの再利用可能なワークフローという、3 つの代表的なアプローチをご紹介します。
ファイルエクスプローラーからWord 文書を一括印刷
これは最もシンプルな標準機能です。ファイルエクスプローラーで文書を選択し、そのままプリンターに送信できます。
- 印刷したいすべてのWord 文書を同じフォルダーにまとめてください。
- 印刷したい文書をお選びください。
- 選択した項目を右クリックし、印刷をクリックします。() 「印刷」が表示されない場合は、従来のコンテキストメニューを開くために「その他のオプションを表示」をクリックし、その後印刷をクリックしてください。)

注記:
- 一部のWindows バージョンでは、一度に15 ファイル以上選択すると、印刷オプションが表示されないことがあります。
- この方法では、常に既定のプリンターとその既定の印刷設定が使用されます。特定の印刷設定が必要な場合は、事前にWindows のプリンター設定で構成してください。
メリット
- Windows に完全対応
- 一時的なバッチ処理に最適
- セットアップ不要
デメリット
- 一部のシステムではバッチサイズに制限あり
- 大規模なバッチ処理により、Word が遅くなったり応答しなくなったりする可能性があります
Kutools for Word を使ってWord 文書を一括印刷
Kutools for Word には専用の一括印刷ツールが搭載されており、一括印刷ジョブをきめ細かく制御できます。複数の文書やフォルダー全体(サブフォルダーを含む)を追加でき、印刷範囲や順序を指定して、ファイルを個別に開くことなく単一のインターフェースから一括処理が可能です。さらに、ファイルエクスプローラーでの印刷におけるファイル数の制限も解消されます。
- Word を開き、リボンからKUTOOLS PLUS>一括印刷をクリックします。

- 「特定のページを印刷」ウィンドウで、以下の操作を行います:
- 印刷する文書を追加:
- 特定のWord 文書を選択するには、ファイルを追加ボタンをクリックしてください。
- または、フォルダー(およびそのサブフォルダー)内のすべての文書を含めるには、フォルダーを追加をクリックしてください。
- すべてのページを印刷範囲セクションで選択します。
- 印刷をクリックします。
ヒント:- すべてのページを印刷する場合は、印刷範囲ですべてのページを選択してください。その他のオプションでは、選択したすべてのドキュメントについて、最初のページ、最後のページ、奇数ページ、偶数ページ、またはカスタムページ範囲のみを印刷できます。
- 印刷後のページが正しく並ぶようにするには、ページの出力順序を変更し、逆順で印刷を有効にしてください。
- 印刷する文書を追加:
バッチジョブが完了すると、Kutools for Word は印刷に成功した文書の件数を表示する結果ダイアログを表示します。

注記:
- 一括印刷では、Word で設定された既定のプリンターが使用されます。別のプリンターで印刷したい場合は、バッチ処理を実行する前に、ファイル>印刷からプリンターを選択してください。

VBA マクロを使用してWord 文書を一括印刷
VBA マクロを使えば、コードから一括印刷をきめ細かく制御できます。初期設定は必要ですが、一度作成すれば同じフォルダーやファイルセットを常に同じように印刷できるため、ルールに基づくワークフローや繰り返しの作業に最適です。さらに、ファイルエクスプローラーでの印刷にありがちなファイル数の制限もありません。
- 印刷しない新しいWord 文書、または別途用意したWord 文書で、Alt + F11を押して VBA エディターを開きます。
- 挿入>モジュールをクリックします。
![VBA エディターで [挿入] > [標準モジュール] をクリックして新しいモジュールを挿入](//cdn.extendoffice.com/images/stories/doc-word/batch-print/doc-batch-print-6.webp)
- 以下のマクロを貼り付け、
C:\YourFolder\を実際のファイルパスに置き換えてください。Sub BatchPrintFromFolder() Dim folderPath As String Dim fileName As String Dim doc As Document ' Set your folder path here (must end with a backslash) folderPath = "C:\YourFolder\" If Right(folderPath, 1) <> "\" Then folderPath = folderPath & "\" fileName = Dir(folderPath & "*.doc*") Application.ScreenUpdating = False Do While fileName <> "" Set doc = Documents.Open( _ FileName:=folderPath & fileName, _ ReadOnly:=True, _ AddToRecentFiles:=False _ ) doc.PrintOut Background:=False doc.Close SaveChanges:=wdDoNotSaveChanges fileName = Dir() Loop Application.ScreenUpdating = True End Sub - F5を押して、マクロを実行しましょう!
指定されたフォルダー内のすべてのWord 文書が一括で印刷されます。(サブフォルダーに保存されている文書は対象外です。)
注記:
- マクロは、印刷対象外の別のWord 文書から実行する必要があります。そうでないと、バッチ処理が失敗してしまいます。
- マクロを有効にする必要があります。ただし、企業の方針によりマクロがブロックされている場合は、この方法は機能しません。
- この方法では、現在Word で選択されているプリンターが使用されます。別のプリンターを使いたい場合は、マクロを実行する前に、ファイル > 印刷からあらかじめプリンターを選択してください。
メリット
- 1 回の実行でフォルダー全体を印刷
- ファイル数に固定上限なし
- カスタマイズ可能(ファイルのフィルタリング、ファイル名のスキップなど)
デメリット
- ポリシーによりマクロが無効化されている場合があります
- 基本的な VBA 編集が必要
- 大規模なバッチ処理により、Word が遅くなったり応答しなくなったりする可能性があります
まとめ
一括印刷をたまにしか行わない場合は、ファイルエクスプローラーが最も手軽です。定期的にバッチ印刷を行う場合や大量の文書を扱う際は、Kutools の一括印刷機能の方が便利で、繰り返しも簡単です。VBA は最も簡単な選択肢ではありませんが、一定のルールや再現性が求められる場合には再利用可能です。
このチュートリアルがお役に立てれば幸いです!さらに多くのWord のヒントや実用的なソリューションをご覧になりたい方は、こちらをクリックしてください。すべてのWord チュートリアルを一覧いただけます。
最高の Office 業務効率化ツール
Kutools for Word- Word 体験をさらに快適に
🤖KUTOOLS AI 機能:AI アシスタント/リアルタイムアシスタント/スーパーポリッシュ(書式を保持)/スーパートランスレート(書式を保持)/AI 編集/AI 校正...
📘文書マスタリー:ページ分割/文書の結合/選択範囲をさまざまな形式でエクスポート(PDF/TXT/DOC/HTML。。。)/PDF へのバッチ変換...
✏コンテンツ編集:複数ファイル間での一括検索と置換/全画像のサイズ変更/表の転置行と列/表をテキストに変換...
🧹簡単クリーン:余分なものを一掃余分なスペース/セクション区切り/テキストボックス/ハイパーリンク/ その他の削除ツールについては、削除グループをご覧ください。。。
➕クリエイティブ挿入:千区切りの挿入/チェックボックス/ラジオボタン/QR コード/バーコード/複数画像/ 詳細は挿入グループをご覧ください。。。
🔍精密選択:特定のページ/表/図形/見出し段落をピンポイントで選択可能。さらに多彩な選択でナビゲーションを強化します機能…
⭐注目の強化機能:任意の場所へ移動/定型文を自動挿入/ドキュメント間を切り替え/11 変換ツール…
🌍40 以上の言語対応:Kutools を好みの言語でお使いいただけます。英語、スペイン語、ドイツ語、フランス語、中国語など、40 以上の言語をサポートしています!

Office Tab -Office 用の Tabs、あなたへのパワー
- Word、Excel、PowerPoint、Publisher、Access、Visio、Project でタブを使った編集と閲覧を有効化します。
- 同じウィンドウ内の新しいタブで、複数のドキュメントを簡単に開いたり作成したりできます。
- 日々の作業効率が50%も向上し、毎日数百回ものマウスクリックを削減できます!
✨ Kutools for Office – インストール1 回で、パワフルな5 つのツールが利用可能!
含まれるもの:Office Tab Pro・Kutools for Excel・Kutools for Outlook・Kutools for Word・Kutools for PowerPoint
📦 5 個のツールを1 つのスイートで提供|🔗 Microsoft Office とシームレスに連携|⚡ 保存時間して、すぐに生産性を向上
最高の Office 業務効率化ツール
Kutools for Word- Word 用の100+ツール
- 🤖KUTOOLS AI 機能:AI アシスタント/リアルタイムアシスタント/スーパーポリッシュ/スーパートランスレート/AI 編集/AI 校正
- 📘文書マスタリー:ページ分割/文書の結合/PDF へのバッチ変換
- ✏コンテンツ編集:一括検索と置換/全画像のサイズ変更
- 🧹簡単クリーン:余分なスペースの削除/セクション区切りの削除
- ➕クリエイティブ挿入:千区切りの挿入/チェックボックスの挿入/QR コードの作成
- 🌍40+言語対応:Kutools はあなたの言語をサポート!40 以上の言語に対応しています。




![VBA エディターで [挿入] > [標準モジュール] をクリックして新しいモジュールを挿入](http://cdn.extendoffice.com/images/stories/doc-word/batch-print/doc-batch-print-6.webp)