KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

Word 文書を一括印刷する方法

著者Amanda Li変更日

Word 文書を一括印刷すれば、レポートや請求書、大量のファイルを扱う際に大幅な時間節約が可能です。しかし、Microsoft Word には標準で「一括印刷」ボタンは搭載されていません。印刷頻度や必要な制御レベルに応じて、実用的ないくつかの方法をご利用いただけます。

本チュートリアルでは、ファイルエクスプローラーによる簡単な単発印刷、Kutools for Word を使ったきめ細かな制御が可能な繰り返しバッチ処理、および VBA マクロによるルールベースの再利用可能なワークフローという、3 つの代表的なアプローチをご紹介します。


ファイルエクスプローラーからWord 文書を一括印刷

これは最もシンプルな標準機能です。ファイルエクスプローラーで文書を選択し、そのままプリンターに送信できます。

  1. 印刷したいすべてのWord 文書を同じフォルダーにまとめてください。
  2. 印刷したい文書をお選びください。
  3. 選択した項目を右クリックし、印刷をクリックします。() 「印刷」が表示されない場合は、従来のコンテキストメニューを開くために「その他のオプションを表示」をクリックし、その後印刷をクリックしてください。)
    コンテキストメニューの印刷オプション

注記:

  • 一部のWindows バージョンでは、一度に15 ファイル以上選択すると、印刷オプションが表示されないことがあります。
  • この方法では、常に既定のプリンターとその既定の印刷設定が使用されます。特定の印刷設定が必要な場合は、事前にWindows のプリンター設定で構成してください。

メリット

  • Windows に完全対応
  • 一時的なバッチ処理に最適
  • セットアップ不要

デメリット

  • 一部のシステムではバッチサイズに制限あり
  • 大規模なバッチ処理により、Word が遅くなったり応答しなくなったりする可能性があります

Kutools for Word を使ってWord 文書を一括印刷

Kutools for Word には専用の一括印刷ツールが搭載されており、一括印刷ジョブをきめ細かく制御できます。複数の文書やフォルダー全体(サブフォルダーを含む)を追加でき、印刷範囲や順序を指定して、ファイルを個別に開くことなく単一のインターフェースから一括処理が可能です。さらに、ファイルエクスプローラーでの印刷におけるファイル数の制限も解消されます。

Kutools for Word

Kutools for Word は、コーディングや複雑なセットアップなしで Microsoft Word に実用的なツールを組み込み、日常の文書作業をよりスピーディーに処理できるようサポートします。

  • AI による文章作成・校正・翻訳・要約
  • 複数の文書間での一括検索と置換
  • Word 文書の結合と分割が簡単に
  • Word と PDF のバッチ変換
  1. Word を開き、リボンからKUTOOLS PLUS一括印刷をクリックします。
    Kutools for Word で一括印刷を開く
  2. 「特定のページを印刷」ウィンドウで、以下の操作を行います:
    1. 印刷する文書を追加:
      • 特定のWord 文書を選択するには、ファイルを追加ボタンをクリックしてください。
      • または、フォルダー(およびそのサブフォルダー)内のすべての文書を含めるには、フォルダーを追加をクリックしてください。
    2. すべてのページ印刷範囲セクションで選択します。
    3. 印刷をクリックします。
      Kutools の一括印刷設定
      ヒント:
      • すべてのページを印刷する場合は、印刷範囲すべてのページを選択してください。その他のオプションでは、選択したすべてのドキュメントについて、最初のページ、最後のページ、奇数ページ、偶数ページ、またはカスタムページ範囲のみを印刷できます。
      • 印刷後のページが正しく並ぶようにするには、ページの出力順序を変更し、逆順で印刷を有効にしてください。

バッチジョブが完了すると、Kutools for Word は印刷に成功した文書の件数を表示する結果ダイアログを表示します。

Kutools for Word の一括印刷結果ダイアログ

注記:

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

メリット

  • 明確な印刷オプションを備えた使いやすいインターフェース
  • 一括印刷向け設計(手作業を最小限に)
  • すべての文書の印刷範囲と順序を一か所で管理
  • ファイル数に固定上限なし
  • 個別ファイルまたはフォルダー全体を素早く処理可能
  • 繰り返し印刷する日常業務のワークフローを改善

デメリット

  • Kutools for Word が必要です

Word で同じ作業をもっと素早くこなしたいですか?ぜひKutools for Word をお試しください。日々の業務がぐっとラクになります。


VBA マクロを使用してWord 文書を一括印刷

VBA マクロを使えば、コードから一括印刷をきめ細かく制御できます。初期設定は必要ですが、一度作成すれば同じフォルダーやファイルセットを常に同じように印刷できるため、ルールに基づくワークフローや繰り返しの作業に最適です。さらに、ファイルエクスプローラーでの印刷にありがちなファイル数の制限もありません。

  1. 印刷しない新しいWord 文書、または別途用意したWord 文書で、Alt + F11を押して VBA エディターを開きます。
  2. 挿入モジュールをクリックします。
    VBA エディターで [挿入] > [標準モジュール] をクリックして新しいモジュールを挿入
  3. 以下のマクロを貼り付け、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
  4. F5を押して、マクロを実行しましょう!

指定されたフォルダー内のすべてのWord 文書が一括で印刷されます。(サブフォルダーに保存されている文書は対象外です。)

注記:

  • マクロは、印刷対象外の別のWord 文書から実行する必要があります。そうでないと、バッチ処理が失敗してしまいます。
  • マクロを有効にする必要があります。ただし、企業の方針によりマクロがブロックされている場合は、この方法は機能しません。
  • この方法では、現在Word で選択されているプリンターが使用されます。別のプリンターを使いたい場合は、マクロを実行する前に、ファイル > 印刷からあらかじめプリンターを選択してください。

メリット

  • 1 回の実行でフォルダー全体を印刷
  • ファイル数に固定上限なし
  • カスタマイズ可能(ファイルのフィルタリング、ファイル名のスキップなど)

デメリット

  • ポリシーによりマクロが無効化されている場合があります
  • 基本的な VBA 編集が必要
  • 大規模なバッチ処理により、Word が遅くなったり応答しなくなったりする可能性があります

まとめ

一括印刷をたまにしか行わない場合は、ファイルエクスプローラーが最も手軽です。定期的にバッチ印刷を行う場合や大量の文書を扱う際は、Kutools の一括印刷機能の方が便利で、繰り返しも簡単です。VBA は最も簡単な選択肢ではありませんが、一定のルールや再現性が求められる場合には再利用可能です。

このチュートリアルがお役に立てれば幸いです!さらに多くのWord のヒントや実用的なソリューションをご覧になりたい方は、こちらをクリックしてください。すべてのWord チュートリアルを一覧いただけます。