Word差し込み印刷できない!症状別エラーの原因と直し方【完全ガイド】

スポンサーリンク
スポンサーリンク

「差し込み印刷を設定したはずなのに、データソースが見つかりませんとエラーが出る」

「フィールドが空白になって何も印刷されない」

 

——そんな状況に陥っていませんか?

 

私もフリーランスのブロガーとして案内状や請求書を差し込み印刷で作成することがあります。ファイルを移動しただけで接続が切れた経験があり、最初はどこから手をつけるか分からず困りました。

 

差し込み印刷のエラーは「どの症状が出ているか」によって、原因がまったく異なります。

 

この記事では、画面に出ている症状から逆引きできる形で、原因と解決手順をまとめています。

スポンサーリンク

差し込み印刷エラーの「原因の層」を先に把握しよう

対処法を探す前に、差し込み印刷のエラーがどの層で起きているかを確認しておきましょう。原因の層を間違えると、正しくない手順を繰り返すことになります。

 

差し込み印刷は「Wordの文書(ひな型)」と「Excelなどのデータソース」を接続して動作する仕組みです。エラーは大きく3つの層に分かれます。

 

🔍
差し込み印刷エラーの原因3層
🔗
層①:接続エラー
データソースが
見つからない
接続できない
📝
層②:フィールドエラー
コードが表示される
#REFになる
書式が崩れる
🖨️
層③:出力エラー
1件しか印刷されない
宛先が白紙
一部だけ出力される

まず「差し込み文書」タブが表示されているか確認する

Wordのリボンに「差し込み文書」タブがない場合、リボンのカスタマイズが必要です。右クリック→「リボンのユーザー設定」→「差し込み文書」にチェックを入れてください。ただし、通常はWordを起動すると標準で表示されているはずです。

 

また、ブラウザ版のWord(Word for the web)には差し込み印刷機能が搭載されていません。後述しますが、これが原因で「機能が見つからない」と困っているケースが意外と多くなっています。デスクトップ版を使っているかどうかも、最初に確認しておきましょう。

スポンサーリンク

【症状①】データソースが接続できない・見つからない場合の直し方

差し込み印刷で最もよく遭遇するのが、データソース(Excelなど)への接続エラーです。

Wordはデータソースのファイルパスを文書内に記録しています。

ファイルを別の場所に移動したり名前を変えたりすると、このパスがズレてエラーになるというわけです。

ファイルを移動・リネームした後に接続できなくなった

「データソースを開くことができません」や「ファイルが見つかりません」というメッセージが出る場合は、ほぼ確実にこれが原因です。

 

データソースを再接続する手順

STEP 1
「差し込み文書」タブをクリック
STEP 2
「宛先の選択」→「既存のリストを使用」をクリック
STEP 3
ファイル選択ダイアログから現在の保存場所にあるExcelファイルを選択
STEP 4
シート選択ダイアログでデータが入ったシートを選択し「OK」
✅ 接続が復元され、フィールドが正常に認識される

 

再接続後、フィールドが正しく表示されない場合は、この後紹介する「症状②」の対処もあわせて確認してみてください。

OneDriveやネットワークドライブ上のExcelで接続エラーが出る

OneDriveに保存したExcelをデータソースに使っている場合、OneDriveの同期が途切れているとWordがファイルを読み込めないことがあります。

 

まずタスクバーのOneDriveアイコンを確認し、同期が正常か確認してください。

 

同期エラーが出ている場合は、先にそちらを解決する必要があります。OneDriveの同期エラーについては、Word・Excel自動保存できないOneDriveエラーの直し方も参考にしてみてください。

 

ネットワークドライブの場合は、ドライブが正しくマウントされているかを確認します。

 

エクスプローラーでドライブ文字(例:Z:)が表示されていない、または「ネットワークに接続されていません」と出る場合は、先にドライブの再接続が必要です。

Wordを開くたびに「この文書を開くと、次の SQL コマンドが実行されます」と聞かれる

これはエラーではなく、差し込み印刷設定が保存された文書を開いたときの仕様(確認ダイアログ)です。

 

継続して差し込み印刷に使うなら「はい」を選べばそのまま接続が維持されます。

 

差し込み印刷の設定を完全に解除して通常の文書に戻したい場合は、

「差し込み文書」タブ→「差し込み印刷の開始」→「通常の Word 文書」をクリックします。

 

その後、文書を上書き保存すると、以降このダイアログは出なくなります。

スポンサーリンク

【症状②】差し込みフィールドの表示がおかしい場合の直し方

データソースへの接続は成功しているのに、フィールドの表示がおかしい——そういうケースも少なくありません。

 

「コードがそのまま表示される」「#REFが出る」「数字や日付の書式が崩れる」の3パターンに分けて解説します。

{MERGEFIELD 名前}というコードがそのまま表示される

フィールドコードがそのまま見える状態になっています。これは表示モードが切り替わっているだけで、データや接続に問題はありません。

 

キーボードショートカット Alt + F9 を押すと、フィールドコード表示と通常表示を切り替えられます。コードが見えている状態であれば、もう一度 Alt + F9 を押すと «氏名» のような通常表示に戻ります。

 

ショートカットが効かない場合は、フィールドを右クリック→「フィールドの切り替え」でも同じ操作ができます。

«フィールド»が空白になる・#REFが表示される

#REF が表示される原因の多くは、Wordの差し込みフィールド名とExcel列のヘッダー名が一致していないことです。

 

たとえば、Excelで「氏 名」(スペースあり)と入力した列に対して、Wordのフィールドが «氏名»(スペースなし)のまま残っているケースが典型例です。

 

症状 原因 解決策
#REF が表示される フィールド名とExcel列名の不一致 フィールドを削除して「差し込みフィールドの挿入」で再挿入する
空白になる(値がある行のみ) その行のセルが実際に空欄 Excelのデータを確認・補完する
すべての行が空白 接続が切れているか列名が存在しない データソースを再接続し、フィールドを挿入し直す

 

#REF の場合の手順は、①問題のフィールドを選択して Delete キーで削除、②「差し込み文書」タブ→「差し込みフィールドの挿入」→Excelの列名と完全に一致したフィールドを選択、という流れです。

 

Excel列名のヘッダーに全角スペースや特殊記号が入っていないかも確認しておきましょう。見た目では気づきにくいため、Excelでヘッダー行のセルを数式バーで確認するのが確実です。

日付が数値になる・電話番号の先頭0が消える

これは差し込み印刷でとくに多いトラブルです。WordがExcelから値を読み込む際、Excelのセル書式(表示形式)は引き継がれず、生の値のみが転送される仕様のためです。

 

日付「2026/05/14」がシリアル値「46155」として表示されたり、ハイフンなしの電話番号「09012345678」が「9012345678」と先頭のゼロが消えたりするのはこれが原因です。(※ハイフン付きで入力された電話番号は自動的に文字列扱いになるためゼロは消えません)。

 

対処法は2つあります。

 

方法A:Excelのセルを「文字列」書式に変更する
電話番号など先頭0が必要な列を選択→「ホーム」タブ→「セルの書式設定」→「文字列」に変更します。(※すでにデータが入力済みの場合は、書式変更後にセルをダブルクリックしてEnterを押すなど、データを再確定する必要があります)その後、Excelを保存し直してからWordで再接続します。

 

方法B:Wordのフィールドに書式スイッチを追加する
Alt + F9 でコード表示にし、フィールドを直接編集します。

フィールドスイッチの書き方(Alt+F9でコードを表示した状態)

📅 日付の書式を指定する
変更前: { MERGEFIELD “生年月日” }
変更後: { MERGEFIELD “生年月日” \@ “yyyy/MM/dd” }
📞 電話番号など先頭0を保持する
変更前: { MERGEFIELD “電話番号” }
変更後: { MERGEFIELD “電話番号” \# “00000000000” }
⚠️ 編集後は Alt+F9 で通常表示に戻し、「結果のプレビュー」で確認してください

 

なお、「Excelのセルを文字列形式で保存し直す」方法のほうが、フィールドを修正するより操作ミスが少なくすみます。データ側で対処できる場合はこちらを優先するのをおすすめします。

スポンサーリンク

【症状③】宛先・出力結果がおかしい場合の直し方

接続もフィールドも正常なのに、印刷結果がおかしい——そういうケースの原因は「宛先リストの設定」にあることがほとんどです。

全員分ではなく1件しか出力されない

「結果のプレビュー」を表示したままの状態で印刷すると、現在プレビュー中の1件だけが印刷対象になります。全件を出力するには、必ず以下の手順で実行してください。

 

「差し込み文書」タブ→「完了と差し込み」→「個々のドキュメントの編集」(または「ドキュメントの印刷」)→ダイアログで「すべて」を選択して実行します。

 

「個々のドキュメントの編集」を選ぶと、1件1ページで構成された新しいWordファイルが作成されるため、印刷前に内容を確認できます。

一部の宛先が出力されない・チェックが外れている

「差し込み文書」タブ→「宛先リストの編集」をクリックすると、データソースの各行にチェックボックスが表示されます。

チェックが外れている行は差し込みの対象から除外されているため、出力されません。

差し込み印刷の宛先リスト(確認箇所)

差し込み印刷の宛先リスト

山田 太郎 東京都新宿区…
→ 出力される

鈴木 花子 大阪府大阪市…
← 除外される(チェックなし)

田中 一郎 愛知県名古屋市…
→ 出力される

💡

「フィルターと並び替え」→「すべてクリア」でフィルターを解除し、全件にチェックを入れられます

Excelの1行目が宛先データとして扱われてしまう

印刷結果の1ページ目に「氏名」「住所」などヘッダー文字そのものが入っている場合は、Excel1行目の列名(ヘッダー行)がデータとして読み込まれています。

 

これを防ぐには、データソースを再接続する際のシート選択ダイアログで「先頭行を列見出しとして使用する」にチェックが入っているかを確認してください。チェックが外れているとヘッダー行もデータ扱いになります。

 

また、Excelの1行目は必ず列名にする必要があります。データが2行目以降にある構成が前提の仕様です。1行目がデータで2行目以降に続く構成の場合は、Excelに1行挿入して列名を追加してから再接続しましょう。

スポンサーリンク

Word for the web(ブラウザ版)で差し込み印刷ができない場合

ブラウザでOneDriveやSharePointを開いてWordファイルを編集していて「差し込み文書タブがない」と気づいた場合、使っているのがWeb版のWordです。

 

Word for the webは、デスクトップ版と比べて機能が限定されており、差し込み印刷には対応していません(2026年5月時点)。ブラウザ上でいくら探してもメニューが見つからないのは仕様によるものです。

デスクトップ版Wordに切り替える手順

OneDriveやSharePointでファイルを開いている場合、画面右上または「編集」ボタンの近くに「Wordで開く」というオプションが表示されます。これをクリックすると、インストール済みのデスクトップ版Wordでファイルが開き、差し込み文書タブが利用できるようになります。

 

デスクトップ版Wordがインストールされていない場合は、Microsoft 365のサブスクリプション(PersonalまたはBusiness)が必要です。差し込み印刷は業務用途が多い機能のため、法人環境であれば管理者に確認してみてください。

 

Wordそのものの保存トラブルが重なっている場合は、Word・Excel自動保存できないOneDriveエラーの直し方もあわせてご覧いただくと、原因の切り分けがスムーズになるかもしれません。

 

また、差し込み印刷以外でも、WordやExcelの書式設定まわりで困りやすいことがあります。Word段落番号・箇条書きが消えない原因と完全な直し方や、データソースに使うExcelファイルにシート保護がかかって編集できない場合はExcelシートの保護解除できない原因と直し方も参考にしてみてください。

スポンサーリンク

【Word差し込み印刷】Q&A【よくある疑問まとめ】

Q. Excelファイルを開いた状態でないと差し込み印刷できませんか?
A. 現在のWordのデフォルト接続方式(OLEDB)では、Excelを別途開かなくても差し込み印刷は動作します。「Excelを開いておかないといけない」というのは古い時代の話です。むしろ、Excelを開いたままだと、セルを編集中(カーソルが入った状態)のときにWord側でファイルがロックされ、接続エラーやフリーズを引き起こす実務上の罠があります。安全に処理するため、データソースのExcelファイルは保存して閉じてから差し込み印刷を行うのが鉄則です。
Q. 差し込み印刷でExcelのセルに入力した通りの書式(数値・日付)を表示するにはどうすればいいですか?
A. Wordの差し込み印刷はExcelの「表示形式(セル書式)」を自動で引き継がない仕様です。最も確実な対処法は、Excelの該当列を「文字列」形式に変更してからデータを入力(または貼り付け)し、Wordでデータソースを再接続することです。すでにデータが入っている場合は、列全体を選択→「文字列」書式に変更→F2キーで1件ずつ確定、もしくはメモ帳経由でデータを貼り直すと書式が固まります。日付や数値の場合は、本文中で紹介した書式スイッチ(\@ や \#)の追加でも対応可能です。
Q. 差し込み印刷で宛名ラベルを作成したいのですが、フィールドを挿入するとレイアウトが崩れてしまいます。
A. ラベル用の差し込み印刷では、最初の1ラベル目にのみフィールドを配置し、「差し込み文書」タブ→「ラベルの更新」をクリックすることで全ラベルにフィールドが複製されます。この「ラベルの更新」を押さないと、2ラベル目以降が空白のままになる原因になります。ラベルの設定は「差し込み文書」タブ→「差し込み印刷の開始」→「ラベル」から始め、市販のラベル用紙の型番(例:A-ONE 28948)を選択すると用紙サイズが自動設定されるため、レイアウト崩れを防ぎやすくなります。
スポンサーリンク

まとめ:症状から原因を絞り込んで最短で解決しよう

Word差し込み印刷のエラーは、「接続の問題」「フィールドの問題」「出力の問題」の3層に整理することで、原因の絞り込みがスムーズになります。

 

この記事で紹介した対処法を、症状ごとに振り返っておきましょう。

 

  • 「データソースが見つからない」→ 「宛先の選択」→「既存のリストを使用」でファイルを再指定する
  • 「#REFが表示される」→ フィールドを削除して「差し込みフィールドの挿入」で再挿入し、Excel列名との一致を確認する
  • 「日付・電話番号の書式が崩れる」→ Excelを文字列形式にするか、フィールドスイッチ(\@ / \#)で書式を指定する
  • 「1件しか出力されない」→ 「完了と差し込み」→「すべて」を選択して実行する
  • 「差し込み文書タブがない」→ ブラウザ版Wordを使っていないか確認し、デスクトップ版で開き直す

 

それぞれの症状に対応する手順を確認していただき、ひとつずつ試してみてください。接続エラーが解消した後にフィールドの問題が見つかるケースもありますので、上から順に確認していくのが効率的です。

タイトルとURLをコピーしました