請求書や案内状の宛名を一括出力できるWordの差し込み印刷は、企業の事務作業を大きく効率化してくれる機能です。ところが、「昨日まで動いていたのに今朝になったら突然エラーになった」「データファイルが見つからないと言われる」といったトラブルが後を絶ちません。担当者が「何も変えていない」と言い張るケースも多く、原因特定に手間取ることもしばしばです。実は差し込み印刷の失敗にはいくつかの典型的なパターンがあります。本記事では現場で頻発する原因と具体的な対処手順を、初心者の方でも実行できるよう順を追って解説します。
差し込み印刷が失敗する主な原因を把握しよう

Wordの差し込み印刷は、Word文書(テンプレート)とExcelなどのデータソースを「紐付け」して動作します。この紐付け情報は文書内部にファイルパスとして保存されているため、ファイルの場所が変わったりデータソースに変化が生じると接続が途切れてエラーになります。
現場でよく見られる原因は主に4つです。
1. **データソースのパス変更**:Excelを別フォルダへ移動・コピーした、またはファイル名を変更した場合。
2. **OneDriveのKFM(既知のフォルダーの移動)**:IT部門がKFMを有効にすると「ドキュメント」などのパスが自動変更され、保存済みの接続パスが無効になります。
3. **Excelの排他ロック**:共有フォルダのデータソースを他ユーザーが開いていると、WordがOLEDB接続を確立できずエラーになります。
4. **Excelのシート構成変更**:シート名や1行目の見出しが変わると正しく読み込めません。
まずどれに該当するかを切り分けることが素早い復旧への近道です。
原因①:データソースのパスが変わっている場合の対処

Photo by David Pupăză on Unsplash
最も多いのが、Excelファイルの保存場所が変わりWordが参照先を見失うケースです。特にMicrosoft 365環境でKFMが有効になると、ユーザーへの通知なしにパスが変わり「昨日まで動いていたのに」という状況が生まれます。
**データソースを再設定する手順**
1. 差し込み文書を開くと「データソースが見つかりません」などのダイアログが表示されます。「**データファイルの検索**」をクリックします(「キャンセル」は押さないでください)。
2. ファイル選択ダイアログが開くので、Excelデータファイルの現在の保存場所を選択し「開く」をクリックします。
3. シートの選択ダイアログが表示されるので、データが入力されているシート名を選び「OK」をクリックします。
4. 差し込みフィールドが正しく表示されていることを確認し、Word文書を**上書き保存**します。これで新しいパスが文書内に記録されます。
同様の差し込み文書が複数あればすべて再接続が必要です。根本的な予防策としては、OneDriveの同期対象外となるネットワーク共有フォルダにExcelを配置することが有効です。
原因②:Excelが排他ロックされている場合の対処
共有フォルダのExcelファイルを別ユーザーが通常モードで開いていると、WordがOLEDB接続を確立できず「外部テーブルが予期した形式ではありません」といったエラーや、無言のフリーズが発生します。
**ロック状態を解除する手順**
1. データソースのExcelを開いているユーザーがいないか確認し、いれば閉じてもらいます。
2. ユーザーがいない場合でも、Excelが正常終了せずにロックファイル(`~$ファイル名.xlsx`)が残っているケースがあります。ファイルエクスプローラーでそのロックファイルを削除します(隠しファイルの表示をオンにする必要がある場合があります)。
3. Wordの差し込み文書を一度閉じてから再度開き、正常に動作するか確認します。
複数ユーザーが同じデータソースを使う運用では、差し込み印刷作業中はほかのユーザーがExcelを開かないよう、チーム内でルールを決めておきましょう。
それでも解決しない場合の追加確認手順

Photo by BoliviaInteligente on Unsplash
上記を試してもエラーが続く場合は、以下を順番に確認してください。
**① Excelのシート構成を確認する**
1行目が列見出し(「氏名」「住所」など)、2行目以降にデータが入力されているかを確認します。途中の空白行やセルの結合があると、Wordが正しく読み込めません。
**② ローカルコピーで動作確認する**
共有フォルダのExcelをデスクトップにコピーし、そのコピーをデータソースに再設定して差し込みを実行します。これで動けばネットワークやアクセス権の問題が原因です。
**③ Officeを最新版に更新する**
「ファイル」→「アカウント」→「Office の更新プログラム」→「今すぐ更新」から最新版に更新します。差し込み印刷関連のバグが修正版で解消されることがあります。
**④ 差し込み文書を新規作成し直す**
すべて試しても解決しない場合は、新規Wordファイルで差し込み印刷を最初から設定し直します。「差し込み文書」タブ→「差し込み印刷の開始」→「宛先の選択」→「既存のリストを使用」からExcelを指定し、差し込みフィールドを再挿入してください。
再発防止のための運用ルールと設定

Photo by Arisa Chattasa on Unsplash
差し込み印刷のトラブルは、運用を少し見直すだけで大幅に防ぐことができます。以下のポイントを現場に周知してください。
**ファイルの保存場所を固定する**
差し込み用WordテンプレートとExcelデータは同じフォルダにまとめ、OneDriveの同期対象外となるネットワーク共有フォルダ(部署の共有サーバーなど)に配置します。KFMによるパス変更の影響を受けなくなります。
**データソースのExcelは「差し込み専用」にする**
頻繁に編集するExcelをそのままデータソースにするのではなく、差し込み前に最新データを別ファイルへエクスポートして使う運用にすると、ロックやシート構成変更によるエラーを防げます。
**Update後に差し込み動作を確認する**
Windows UpdateやOfficeの自動更新後は、差し込み文書が正常に動くか事前に確認しましょう。月初の定期チェックとセットにすると習慣化しやすいです。
よくある質問
差し込み印刷で「データファイルが見つかりません」と表示された場合、どうすればよいですか?
表示されたダイアログで「データファイルの検索」を選択し、移動先のExcelファイルを指定して再接続してください。「キャンセル」をクリックすると差し込み設定が解除されることがあります。再接続後はWord文書を必ず上書き保存して新しいパスを記録させましょう。
差し込み印刷で郵便番号や電話番号の先頭の「0」が消えてしまいます。
Excelのセル書式が「標準」や「数値」になっているために先頭の0が消えています。該当列の書式を「文字列」に変更し、データを入力し直すか区切り位置機能で再認識させてください。設定後は差し込みプレビューで確認してから印刷しましょう。
差し込み印刷でOutlookを使ってメール送信しようとするとエラーになります。
新しいOutlookはWordの差し込み印刷が使用するMAPI通信に未対応のため、メール送信が失敗するケースがあります。スタートメニューで「Outlook(クラシック)」を起動し、クラシック版をデフォルトのメールアプリに設定した状態で実行してください。
差し込み印刷のプレビューは正常なのに、実際に印刷するとレイアウトが崩れます。
プリンタードライバーの問題やWordの印刷設定が原因の可能性があります。ドライバーを最新版に更新し、「ファイル」→「オプション」→「詳細設定」→「印刷」で「バックグラウンドで印刷する」のチェックを外してから再度印刷をお試しください。