※本ページにはプロモーション(広告)が含まれています
Wordの差し込み印刷を実行しようとしたら「データソースに接続できません」「フィールドが正しく表示されない」「印刷が途中で止まる」——そんなトラブルで困っていませんか?差し込み印刷は年賀状・案内状・ラベル印刷など、大量の宛名書きを一括処理できる便利な機能ですが、設定がシビアなため少しのズレでエラーが発生しやすい機能でもあります。本記事では2026年最新の原因と対処法を5ステップで徹底解説します。
この記事でわかること
- Wordの差し込み印刷が機能しない・エラーになる主な原因
- データソース(Excel/CSV)の接続トラブルを解消する手順
- フィールドコードが正しく表示されない場合の対処法
- Officeアップデート・互換性確認・修復インストールの具体的な方法
- 差し込み印刷の使い方早見表と操作チェックリスト

差し込み印刷とは(基礎解説)
差し込み印刷(Mail Merge)とは、Wordの文書テンプレートにExcel・CSVなどのデータソースを紐付け、宛名・住所・氏名などを自動的に差し込んで一括印刷する機能です。年賀状の宛名印刷、案内状の個別送付、ラベルシール作成など、ビジネス・プライベートを問わず幅広く使われています。
差し込み印刷の基本構成
| 要素 | 役割 | よく使うファイル形式 |
|---|---|---|
| メイン文書 | 印刷する文書テンプレート | .docx / .doc |
| データソース | 差し込む情報の一覧 | .xlsx / .csv / .mdb |
| 差し込みフィールド | データを埋め込む場所を指定 | «氏名» «住所» など |
| 差し込み結果文書 | 全レコードが展開された最終文書 | .docx(新規生成) |
この3要素がすべて正しく連携していないと、差し込み印刷は失敗します。エラーの大半はデータソースの接続問題かフィールド設定のズレです。
差し込み印刷が機能しない主な原因
まずは原因を把握することが解決への近道です。よくある原因を以下にまとめました。
原因一覧
| 原因カテゴリ | 具体的な症状 | 頻度 |
|---|---|---|
| データソース接続エラー | 「データソースに接続できません」と表示される | ★★★★★ |
| ファイルパスの変更 | Excelファイルを移動・名前変更後に開けない | ★★★★☆ |
| フィールドコードのズレ | «氏名»が表示されず空白になる | ★★★★☆ |
| Excelのシート構造の問題 | ヘッダー行が認識されない、列名が空 | ★★★☆☆ |
| Officeのバージョン問題 | 旧バージョンで作成したファイルが新バージョンで動かない | ★★★☆☆ |
| Word本体の破損 | 他の差し込みでも同じエラーが出る | ★★☆☆☆ |
| セキュリティ制限 | マクロ・外部接続がブロックされている | ★★☆☆☆ |
次のセクションから、それぞれの対処法を順番に実施してください。上から順に試すと効率よく解決できます。

対処法1:データソース(Excel/CSV)の接続を確認する
最も多いトラブルがデータソースへの接続失敗です。以下の手順でデータソースを再接続しましょう。
ステップ1-1:データソースファイルの場所を確認する
- Excelファイル(データソース)が元の場所に存在するか確認する
- ファイルが移動・名前変更されている場合は、元の場所に戻すか、Wordから再接続する
- ファイルパスに日本語や特殊文字が含まれる場合は、半角英数字のフォルダ(例:C:\MailData\)に移動する
ステップ1-2:データソースを再接続する
- Wordでメイン文書を開く
- メニューバーの「差し込み文書」タブをクリック
- 「宛先の選択」→「既存のリストを使用」をクリック
- 正しいExcelファイルを選択して「開く」
- 使用するシート名を選択して「OK」
ステップ1-3:Excelファイルを修正する
データソースとして使うExcelに以下の問題がないか確認してください:
- 1行目がヘッダー行になっているか(氏名、住所など列名が入っているか)
- ヘッダー行に空白セルがないか
- セルに余分なスペースや改行が入っていないか
- セルの書式が混在していないか(数値セルに文字が入っているなど)
- ファイルが閉じた状態になっているか(Excelで開いたまま差し込むと競合する場合がある)
ステップ1-4:CSVファイルの場合の注意点
CSVをデータソースに使う場合は、以下の点を確認してください:
- 文字コードはUTF-8(BOMなし)またはShift-JISを使う(BOM付きUTF-8は文字化けの原因)
- カンマ区切り(CSV)であることを確認する(タブ区切りTSVはそのままでは使えない)
- テキストエディタ(メモ帳)で開き、1行目がヘッダー行になっているか確認する
対処法2:差し込みフィールドコードを確認・修正する
データソースの接続は成功しているのにフィールドが空白になる場合、フィールドコードの不一致が原因です。
ステップ2-1:フィールドコードを表示して確認する
- Wordで「差し込み文書」タブを開く
- 「フィールドの表示と非表示」ボタンをクリック(Alt+F9でもOK)
- 文書内のフィールドが
{ MERGEFIELD 氏名 }のように表示されるか確認する - フィールド名(「氏名」「住所」など)がExcelのヘッダー行の列名と完全一致しているか確認する
ステップ2-2:フィールドを再挿入する
- 問題のあるフィールドを選択して Delete キーで削除
- 「差し込み文書」タブ→「差し込みフィールドの挿入」をクリック
- ドロップダウンから正しいフィールド名を選択
- 「結果のプレビュー」ボタンで正しく表示されるか確認する
ステップ2-3:数値・日付フィールドの書式設定
数値や日付がおかしな形式で表示される場合は、フィールドスイッチで書式を指定します:
- 日付を「2026年4月6日」形式にする:
{ MERGEFIELD 生年月日 \@ "yyyy年M月d日" } - 金額を「¥1,000」形式にする:
{ MERGEFIELD 金額 \# "¥#,##0" } - フィールドを直接編集するには、フィールド上で右クリック→「フィールドの編集」を選択
対処法3:Officeを最新バージョンにアップデートする
古いバージョンのOfficeには差し込み印刷に関連するバグが含まれていることがあります。アップデートで修正されることが多いので、必ず実施しましょう。
Microsoft 365 / Office 2021以降のアップデート手順
- Wordを開き、「ファイル」→「アカウント」をクリック
- 「Office の更新プログラム」→「今すぐ更新」をクリック
- 更新が完了したらWordを再起動する
- 再び差し込み印刷を試してみる
Windows Updateも確認する
- スタートメニュー→「設定」→「Windows Update」を開く
- 「更新プログラムを確認する」をクリック
- 利用可能なアップデートをすべてインストールして再起動する
対処法4:互換性の問題を確認・解消する
旧バージョンで作成したWordファイルやExcelファイルを新しいOfficeで使う際に互換性の問題が生じることがあります。
ステップ4-1:ファイルを最新形式で保存し直す
- Wordのメイン文書を開く
- 「ファイル」→「名前を付けて保存」をクリック
- ファイル形式を「Word 文書 (.docx)」に変更して保存
- 同様にExcelのデータソースも「Excel ブック (.xlsx)」で保存し直す
ステップ4-2:データソースの接続方式を変更する
WordがExcelに接続する際の方式を変更することでエラーが解消されることがあります:
- 「ファイル」→「オプション」→「詳細設定」を開く
- 「全般」セクションの「文書を開くときに形式の変換を確認する」にチェックを入れる
- Wordを再起動し、データソースを再接続する際にODBCまたはOLE DBを選択する
ステップ4-3:Excel形式の互換性チェックポイント
| 問題のある設定 | 症状 | 解決策 |
|---|---|---|
| テーブル(ListObject)形式 | シート選択画面でテーブル名が表示されない | テーブルを解除して通常の範囲に変換 |
| 複数シートのブック | どのシートか選択できず接続失敗 | データシートを別ブックに切り出す |
| パスワード保護 | 「ファイルを開けません」エラー | パスワードを解除してから接続する |
| .xlsm形式(マクロ有効) | 接続時にセキュリティ警告が出る | .xlsx形式で保存し直す |
対処法5:Officeを修復インストールする
上記の方法をすべて試しても改善しない場合、Word本体が破損している可能性があります。修復インストールを実施しましょう。
ステップ5-1:クイック修復を実行する
- スタートメニュー→「設定」→「アプリ」→「インストールされているアプリ」を開く
- 「Microsoft 365」または「Microsoft Office」を見つけてクリック
- 「変更」ボタンをクリック
- 「クイック修復」を選択して「修復」をクリック
- 修復完了後にPCを再起動する
ステップ5-2:オンライン修復を実行する(クイック修復で解決しない場合)
- 同じ手順で「変更」をクリック
- 「オンライン修復」を選択(インターネット接続が必要)
- 「修復」をクリックして完了まで待つ(20〜40分程度かかる場合あり)
- 完了後にPCを再起動し、差し込み印刷を再試行する
ステップ5-3:Wordの設定ファイルをリセットする(上級者向け)
Wordのユーザー設定ファイルが壊れている場合は、以下の手順でリセットできます:
- Wordをすべて閉じる
- エクスプローラーのアドレスバーに
%APPDATA%\Microsoft\Wordと入力してEnter Normal.dotmファイルを見つけて名前をNormal.dotm.bakに変更する(削除ではなくリネーム)- Wordを起動すると新しい Normal.dotm が自動生成される
- 差し込み印刷を再試行する

差し込み印刷の使い方早見表
操作手順を迷ったときに参照できるチェックリストです。ブックマークしておくと便利です。
基本操作フロー
| ステップ | 操作 | 場所 |
|---|---|---|
| 1. 文書の種類を選択 | レター/ラベル/封筒を選ぶ | 差し込み文書タブ→差し込み印刷の開始 |
| 2. データソース接続 | Excelファイルを選択・シート指定 | 差し込み文書タブ→宛先の選択 |
| 3. フィールド挿入 | «氏名»«住所»等を文書に配置 | 差し込み文書タブ→差し込みフィールドの挿入 |
| 4. プレビュー確認 | 実際のデータが表示されるか確認 | 差し込み文書タブ→結果のプレビュー |
| 5. 完了と差し込み | 個々の文書に差し込み/直接印刷を選択 | 差し込み文書タブ→完了と差し込み |
よく使うショートカットキー
| ショートカット | 機能 |
|---|---|
| Alt+F9 | フィールドコードの表示・非表示切り替え |
| F9 | 選択したフィールドを更新 |
| Ctrl+F9 | 空のフィールドを挿入 |
| Shift+F9 | 選択フィールドのコードと結果を切り替え |
| Alt+Shift+E | 差し込み印刷を編集モードにする |
エラー別クイック対処表
| エラーメッセージ | 主な原因 | 対処法 |
|---|---|---|
| データソースに接続できません | ファイルの移動・削除 | データソースを再接続(対処法1) |
| フィールドが空白になる | フィールド名の不一致 | フィールドを再挿入(対処法2) |
| «Error»と表示される | フィールドコードのエラー | Alt+F9でコードを確認・修正 |
| 印刷が1件だけで止まる | レコード範囲の設定ミス | 「完了と差し込み」→「すべて」を選択 |
| Excelのシートが選べない | 互換性・テーブル形式の問題 | データを通常範囲に変換(対処法4) |
| 数値・日付の書式がおかしい | フィールドスイッチ未設定 | フィールドスイッチで書式指定(対処法2) |
この記事に関連するおすすめ商品
家庭用インクジェットプリンター(複合機)
約15,000円〜
差し込み印刷・ラベル印刷対応の定番複合機。無線LAN内蔵で便利
宛名ラベルシール(A4サイズ対応)
約800円〜
差し込み印刷で宛名ラベルを一括作成。封筒貼り付けに便利な剥がせるタイプも人気
プリンター用インクカートリッジ(互換・純正)
約1,500円〜
大量印刷に対応する大容量タイプ。メーカー純正品から互換インクまで豊富に揃う
※ 価格は変動します。最新価格はリンク先でご確認ください
よくある質問(FAQ)
Q1. 差し込み印刷でExcelのデータが読み込めず「ODSOエラー」が表示されます
ODSOエラーはデータソース接続オブジェクトの破損です。以下の手順を試してください。①文書を閉じてExcelファイルのパスを確認する。②「宛先の選択」からデータソースを再接続する。③それでも解決しない場合は、Wordファイルを新規作成してフィールドを再挿入する。
Q2. 差し込み印刷で郵便番号が「7桁」ではなく「1234567」のように表示されてしまいます
Excelで郵便番号を「数値」として入力すると先頭の0が削除され、Wordでも0なしで表示されます。解決策は2つあります。①Excelのセル書式を「文字列」に変更して再入力する。②Wordのフィールドスイッチで { MERGEFIELD 郵便番号 \# "000-0000" } のように書式を指定する。
Q3. 差し込み印刷を開くたびに「SQLクエリを実行しますか?」という確認ダイアログが出ます
これはWordがExcelへの接続にDDE(動的データ交換)を使用しているために表示されます。毎回確認したくない場合は、「ファイル」→「オプション」→「詳細設定」→「ファイルを開く際に形式の変換を確認する」のチェックを外すか、接続方式をOLE DBに変更することで非表示にできます。
Q4. ラベル印刷で1枚目だけ正しく印刷され、2枚目以降が空白になります
ラベル印刷の場合、2枚目以降のラベルには「«Next Record»フィールド」を挿入する必要があります。「差し込み文書」タブ→「規則」→「Next Record」を選択して各ラベルに挿入してください。または「差し込み印刷ウィザード」を使うと自動で設定されます。
Q5. 差し込み印刷で一部のレコードだけを印刷したい場合はどうすればよいですか?
「差し込み文書」タブ→「宛先の編集」をクリックすると、レコードの一覧が表示されます。印刷したいレコードのチェックボックスだけにチェックを入れ、不要なレコードのチェックを外してください。また「フィルター」機能を使うと、特定の条件(例:都道府県が東京都)に一致するレコードのみを抽出することも可能です。
Q6. Mac版のWordでも差し込み印刷は使えますか?Windows版と操作方法は同じですか?
Mac版Word(Microsoft 365 for Mac)でも差し込み印刷機能は使えます。基本的な操作手順はWindows版とほぼ同じですが、一部のダイアログ名やメニューの配置が異なります。なおMac版ではDDE接続が使えない場合があるため、ExcelデータはOLE DB接続(.xlsx形式)を使うと安定して動作します。
まとめ
Wordの差し込み印刷が機能しない・エラーになる場合の原因と対処法を5つのステップで解説しました。最後にポイントを整理します。
| 対処法 | こんなときに試す | 難易度 |
|---|---|---|
| 対処法1:データソース再接続 | 「接続できません」エラーが出る | ★☆☆(簡単) |
| 対処法2:フィールドコード確認 | フィールドが空白・Errorになる | ★★☆(普通) |
| 対処法3:Officeアップデート | 突然動かなくなった | ★☆☆(簡単) |
| 対処法4:互換性確認 | 古いファイルが動かない | ★★☆(普通) |
| 対処法5:修復インストール | 全ての方法を試しても直らない | ★★★(やや難しい) |
差し込み印刷のトラブルの9割はデータソースの接続問題かフィールドコードの不一致です。まず対処法1と2を試し、それでも解決しない場合はOfficeのアップデート・互換性確認・修復インストールと順番に進めてください。
年賀状・案内状・ラベル印刷など大量の文書を一括作成できる差し込み印刷は、一度マスターすれば業務効率が大幅にアップします。この記事を参考にトラブルを解決して、快適な印刷作業を実現してください。
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!