Word で複数の文書を結合して書式を保持する方法は?
Microsoft Word で複数の文書を1 つのファイルに結合するのはよくある作業ですが、使用する方法によっては元の書式を維持するのが難しいことがあります。各文書を手動で開いてコピーアンドペーストで結合することもできますが、この方法は時間がかかり、書式が不統一になるリスクがあります。幸いにも、結合プロセスを効率化できる方法がいくつかあります。
- 「ファイルからテキストを挿入」オプションを使用して複数の文書を結合する
- Kutools for Word を使用して、書式を保持したまま複数の文書を一括で結合する
- VBA を使用して、書式を保持したまま複数の文書を一括で結合する
「ファイルからテキストを挿入」オプションを使用して複数の文書を1 つに結合する
Word のファイルからテキストを挿入機能を使えば、複数の文書を簡単に1 つに結合できます。ただし、この方法では結合後の文書で書式が失われる可能性がありますので、ご注意ください。
- 他の文書を結合するための新しいWord 文書を作成し、次に挿入 > オブジェクト > ファイルからテキストを挿入をクリックします。

- ファイルの挿入ダイアログボックスで:
- 結合したい文書が含まれるフォルダーを開いてください。
- 結合する文書を選択してください。
- 挿入ボタンをクリックします。

- 結合したい文書が異なるフォルダーに保存されている場合は、必要に応じて手順1~2 を繰り返してください。
注:一度に複数の文書を挿入すると、結合後のファイルでは文書の順序を変更できません。
Kutools for Word を使用して、書式を保持したまま複数の文書を1 つに結合する
Kutools for Wordをインストール後、新しい空白文書を作成したり、すべてのファイルを同じフォルダーに配置したりする必要はありません。Kutools の結合機能を使えば、Word で書式を保持したまま複数の文書を素早く1 つにまとめることができます。以下の手順に従ってください:
- KUTOOLS PLUSで結合をクリックします。

- 表示された文書の結合ダイアログボックスで、結合したい文書を追加します:
- ファイルを追加ボタンをクリックしてください。
- [ファイルの参照]ダイアログボックスで、結合したい文書が含まれるフォルダーに移動します。
- CtrlキーまたはShiftキーを押しながら、複数の文書を簡単に選択できます。
- OKボタンをクリックします。

ヒント:- 異なるフォルダーから文書の結合するには、この手順を繰り返して1 つずつ追加してください。
- また、単一のフォルダーに保存された文書を一括で追加することもできます。その際は、フォルダーを追加ボタンをご利用ください。
- 文書の結合ダイアログボックスに戻ります:
- 文書の順序を入れ替えるには、上へ移動ボタンと下へ移動ボタンをご利用ください。
- 文書間の区切りを指定するには、文書間の区切りドロップダウンリストをご利用ください。
- 結合ボタンをクリックします。

選択したWord 文書は、下図のように元の書式を保持したまま新しい文書に結合されます:

Word 文書をChrome やEdge のようにタブで開いて、複数のファイルを快適に閲覧&編集!
Chrome、Safari、Edge で複数のウェブページを閲覧するのと同じ感覚で、Office Tab を今すぐ無料でお試しください!を使えば、複数の Word 文書を1 つのウィンドウで開いて簡単に管理できます。各文書のタブをクリックするだけで、瞬時に切り替え可能!

VBA を使用して、書式を保持したまま複数の文書を1 つに結合する
また、VBA を使えば、Word で複数の文書を簡単に1 つに結合することも可能です。
- 結合するすべてのWord 文書を同じフォルダーに移動します。

- Word 文書の名前を連番形式に変更します。
- 文書を右クリックし、コンテキストメニューから名前の変更を選択して、新しい名前(例:Part1)を入力してください。
- 他の文書についても同様に名前を変更します。

- 結合後のファイルの先頭に配置する文書をダブルクリックして開きます。
- Alt + F11キーを同時に押すと、Microsoft Visual Basic for Applicationsウィンドウが開きます。
- 挿入>モジュールをクリックし、表示されたモジュールウィンドウに以下の VBA コードを貼り付けます:
Sub MergeDocuments() Application.ScreenUpdating = False MyPath = ActiveDocument.Path MyName = Dir(MyPath & "\" & "*.docx") i = 0 Do While MyName <> "" If MyName <> ActiveDocument.Name Then Set wb = Documents.Open(MyPath & "\" & MyName) Selection.WholeStory Selection.Copy Windows(1).Activate Selection.EndKey Unit:=wdLine Selection.TypeParagraph Selection.Paste i = i + 1 wb.Close False End If MyName = Dir Loop Application.ScreenUpdating = True End Sub注:この VBA は、拡張子が.docx のWord 文書のみを結合できます。.doc 形式の文書も結合する必要がある場合は、コード内のdocxをMyName = Dir(MyPath & 「\」 & 「*.docx」)の部分でdocに置き換えてください。
- 実行ボタンをクリックするか、F5キーを押して、VBA を適用してください。
注:文書の名前を連番形式にしておかないと、結合後のファイルで順序がバラバラになったり、一部が欠落したりするおそれがあります。
関連記事:
最高のオフィス生産性ツール
Kutools for Word– 300 以上の卓越した機能で、Word 体験をさらにレベルアップ!100 の注目の機能!
🤖KUTOOLS AI の機能:AI アシスタント/リアルタイムアシスタント/スーパーポリッシュ(書式を保持)/スーパートランスレート(書式を保持)/AI 編集/AI 校正…
📘ドキュメントマスタリー:ページ分割/文書の結合/選択範囲をさまざまな形式でエクスポート(PDF/TXT/DOC/HTML など)/一括 PDF 変換…
✏コンテンツ編集:複数ファイルにわたって一括検索と置換/すべての画像をリサイズ/表の転置行と列/表をテキストに変換…
🧹手間いらずのクリーンアップ:余分なスペースを一掃/セクション区切り/テキストボックス/ハイパーリンク/その他の削除ツールについては、削除グループをご覧ください…
➕クリエイティブ挿入:以下を挿入桁区切り記号/チェックボックス/ラジオボタン/QR コード/バーコード/複数の画像/詳細は挿入グループで…
🔍精密選択:特定のページ/表/図形/見出し段落/ナビゲーションを強化するにはその他の選択機能を活用…
⭐注目の拡張機能:任意の場所に移動/繰り返しテキストを自動挿入/ドキュメントWindows 間を切り替え/11 変換ツール…
🌍40 以上の言語をサポート:Kutools を好みの言語でお使いいただけます!英語、スペイン語、ドイツ語、フランス語、中国語など、40 以上の言語に対応しています。

Office Tab– Office にタブ付きインターフェースを導入し、作業を大幅に簡単に
- 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
📦 1 つのスイートですべての5 ツールを入手|🔗 Microsoft Office とシームレスに連携|⚡ 保存時間して、すぐに生産性を向上
最高のオフィス生産性ツール
Kutools for Word– Word 向けの100+ツール
- 🤖KUTOOLS AI の機能:AI アシスタント/リアルタイムアシスタント/スーパーポリッシュ/スーパートランスレート/AI 編集/AI 校正
- 📘ドキュメントマスタリー:ページ分割/文書の結合/一括 PDF 変換
- ✏コンテンツ編集:一括検索と置換/すべての画像をリサイズ
- 🧹手間いらずのクリーンアップ:余分なスペースを削除/セクション区切りを削除
- ➕クリエイティブ挿入:桁区切り記号を挿入/チェックボックスを挿入/QR コードを作成
- 🌍40 以上の言語をサポート:Kutools はあなたの言語に対応しています!40 以上の言語をサポート!






