差し込み印刷が遅いとき、原因をメモリ不足だけに決めつけると、名簿や文書の問題を見落とします。まず「名簿を選ぶ」「結果をプレビューする」「新しい文書へ結合する」「印刷・PDF保存する」のどこで時間がかかるかを分けましょう。
以下はWindowsのデスクトップ版Wordで、Excel名簿からレターを作成する場合の確認手順です。元のWord文書とExcel名簿を残し、コピーで比較します。ウイルス対策や保護機能を止めること、全文のフィールドをロックすることは、一般的な高速化手順にはしません。
【要点】少数の宛先で結合できるかを確かめ、問題の工程と宛先を絞ります。「何件までなら安全」という共通の限界値は設けず、同じ条件で結果を比べます。
ADVERTISEMENT
1. 遅くなる工程を一つに絞る
| 止まる場所 | 先に確認すること |
|---|---|
| Excelを選択した直後 | 保存場所、開けるか、選ぶシート、データの範囲 |
| 特定の宛先のプレビュー | その宛先の値、条件分岐、外部画像の参照先 |
| 多数の宛先を結合するとき | 少数件での結果、文書の複雑さ、出力の分割 |
| 結合はできるが印刷で止まる | できあがった文書単体の印刷、プリンター、ページ範囲 |
| PDF保存だけ遅い | 同じ出力文書の一部ページでの保存、画像やフォント |
たとえば「宛先10件なら結合できるが、全件では長時間終わらない」と、「どの件数でも同じ宛先で止まる」は別の問題です。前者では処理量を、後者ではその宛先のデータや関連する画像を優先して調べます。どちらも、それだけで故障部品やメモリ不足を確定できるわけではありません。
2. 10件の試験出力で比較する
- Word文書とExcel名簿のコピーを用意し、名簿の変更を保存してからWordへ接続します。
- [差し込み文書]の宛先一覧で、試す宛先と順序を確認します。最初は10件など少数にします。
- [結果のプレビュー]で先頭・末尾と、長い住所など特徴のある宛先を確認します。
- [完了と差し込み]→[個々のドキュメントの編集]で試験範囲を新しい文書へ結合します。
- 開始から完了までの時間、結合できた件数、止まる宛先を記録し、次の試験では変更条件を一つに絞ります。
10件は動作を比べるための例であり、保証された上限ではありません。試験出力は本番の配布・印刷に混ぜず、結果が確認できたら閉じます。複数の大きな出力文書を開いたまま追加の結合を繰り返さないようにします。
通常の文章だけの小さなレターでも再現するか、同じ文書で別の10件ならどうかを比べると、文書側とデータ側を分けやすくなります。複数の設定を一度に変更すると、どれが影響したのか分からなくなります。
3. 名簿と画像をコピー側で確認する
Excelでは、差し込む列に見出しを付け、必要な行と列を確認します。不要な列を減らして試すなら、新しい試験用ブックへ必要な列をコピーします。業務用の原本から空に見える列や行をまとめて削除する必要はありません。数式を値にする場合もコピー側だけで行い、数値・郵便番号・日付を元と照合します。
Microsoftの差し込み手順では、Excelデータをローカルに保存して準備する方法が案内されています。共有先とのアクセスを比較したい場合は、社内規則で許可された保存先へコピーし、そちらに接続して試します。個人情報の入った名簿を、管理外の場所へ移すことは避けてください。
特定の画像で止まるなら、ファイルの存在と参照先、画像単体を開けるかを確認します。画像を外した文書コピーで同じ範囲を試すのも切り分けの一つです。表示されない画像を、すべてメモリ不足と決めつけないようにします。
4. 本番を分割するときは件数と境界を記録する
少数なら結合できる場合は、宛先の順序と選択を固定し、範囲を区切って出力する運用を検討します。例では、作業用名簿のデータを240件とし、Word側でも全件を選択して、フィルターによる除外がない状態にします。並び順を固定し、1~80、81~160、161~240の3回に分ければ、各80件、合計240件です。80件は一律の推奨値ではなく、試験結果に合わせて調整する値です。
Wordで指定するレコード番号は、Excelのシート行番号や、名簿にある顧客IDと同じとは限りません。各出力の先頭と末尾の氏名・管理番号を確認してください。除外した宛先がある場合は、指定範囲の件数と実際の出力件数が一致するとは限りません。途中で並び順や選択を変えた場合も、前の範囲指定をそのまま続けず、対象を確認し直します。
出力済み範囲、ファイル名、先頭と末尾、実際の件数を記録します。1件が2ページになるレターもあるため、総ページ数だけで宛先数を数えないでください。各ファイルを保存して閉じ、次の範囲へ進みます。
5. Word自体の問題と印刷の問題を分ける
結合後の文書が開けるのに印刷だけで止まるなら、同じ文書の1ページを印刷して比較します。PDF保存も、結合処理と別に試します。アクセシビリティ用の構造タグを外すことや、文字をすべて別フォントへ置き換えることを、原因を確かめないまま勧めるものではありません。
小さな新規文書でもWordが停止する場合は、保存できる文書を保存してWordを終了し、Officeの更新状況を確認します。アドインの影響を調べるなら、Windowsの[ファイル名を指定して実行]にwinword /safeを入力してOfficeセーフモードで起動し、試験用文書で再現するか確認します。セーフモードを終了するにはWordを閉じ、通常の方法で起動し直します。通常起動でも問題が起きてセーフモードになる場合は、起動時の問題を別途調べます。
セーフモードで改善しても、すぐにすべてのアドインを恒久的に無効化しません。管理者へ、Wordの版、停止する工程、対象件数、エラー文、比較結果を渡して原因を調べます。「応答なし」の表示だけでは停止と処理中を区別できないため、操作を重ねず状況を確認し、強制終了には未保存変更を失う影響があることも考慮します。
6. 改善した条件を次回も再現できるようにする
差し込みの遅延は、件数を減らすだけでなく、どの工程にどの条件が影響したかを記録すると対処しやすくなります。少数の試験、変更条件を一つずつ比較、分割時の境界確認の順で進め、名簿の欠落や二重出力を防ぎながら処理を完了させましょう。
超解決 Excel・Word研究班
企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。
Office・仕事術の人気記事ランキング
- 【Excel】オートフィル(右下の+)が効かない!ドラッグできない時のオプション有効化設定
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【PDF】EdgeでPDFを開くと印刷できない・プリンタ一覧が出ない時のブラウザ再起動とシステムダイアログ
- 【Word】差し込み印刷の金額にカンマを付ける方法|小数・0・空欄の確認
- 【Outlook】祝日が表示されない・重複する時の対処|追加方法と対象年の確認
- 【Outlook】メールの受信が数分遅れる!リアルタイムで届かない時の同期設定と送受信グループ設定
- 保存せずに閉じたExcel・Wordを復元する方法|自動回復・未保存ファイル・履歴の確認
- 【Excel】COUNTAでセルの個数を数える方法|空文字・空白・COUNTとの違い
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】入力した文字のフォント・サイズ・色を変更する方法|注釈とフォームの違い
