この資料は、Excel のオートフィルタ機能により抽出したデータを Word の差し込み印刷のデータとして使用した場合の現象について説明しています。
先頭へ戻る
Excel のオートフィルタ機能により抽出したレコードを、Word の差し込み印刷のデータとして使用した場合に、抽出したレコード以外のレコードが空白のレコードとして挿入さ
れます。
先頭へ戻る
方法 1.
Excel でオートフィルタを解除し、Word の差し込み印刷オプションのクエリを使用しま
す。
先頭へ戻る
方法 2.
Excel においてオートフィルタで抽出したデータを、別ブック、または別シートにコピー
して、新たにデータを保存します。そのデータを使用して差し込み印刷を実行します。
先頭へ戻る
方法 3.
Word の差し込み印刷オプションでクエリを追加します。
| 1. |
[差し込み印刷ヘルパー] ダイアログ ボックスで [クエリ オプション] をクリック
し、[レコードの比較] タブをクリックします。
|
| 2. |
[フィールド] ボックスで挿入した差し込みフィールドを選択し、[比較] ボックスか
ら [空白でない] を選択します。
|
| 3. |
[OK] をクリックして、[クエリ オプション] ダイアログ ボックスを閉じます。
|
先頭へ戻る
再現手順
| 1. |
以下のデータを Excel で作成します。
| A | B
----+--------+--------
1 | 名前 | 県名
2 | みかん | 愛媛
3 | いちご | 佐賀
4 | りんご | 青森
5 | りんご | 長野
6 | いちご | 栃木
7 | みかん | 和歌山
8 | りんご | 岩手
9 | ぶどう | 山梨
10 | みかん | 静岡
11 | ぶどう | 岡山
|
| 2. |
"名前" と入力した A1 のセルにカーソルを移動して、[データ] メニューの
[フィルタ] をポイントし、[オートフィルタ] をクリックします。
|
| 3. |
表示されたオートフィルタをクリックして、[みかん] を選択します。
|
| 4. |
1 行目、2 行目、7 行目、10 行目のみが表示されていることを確認し、[ファイル]
メニューの [名前を付けて保存] をクリックします。
|
| 5. |
[名前を付けて保存] ダイアログ ボックスの [ファイル名] に "Test.xls" と入力
し、[保存] をクリックします。
|
| 6. |
Excel を終了し、Word を起動します。
|
| 7. |
[ツール] メニューの [差し込み印刷ヘルパー] をクリックします。
|
| 8. |
[差し込み印刷ヘルパー] ダイアログ ボックスで [作成] ボタンをクリックし、
[定型書簡] をクリックします。
|
| 9. |
[作業中のウィンドウ] をクリックします。
|
| 10. |
[データ ファイル指定] をクリックし、[データ ファイルを開く] をクリックしま
す。
|
| 11. |
[データ ファイルを開く] ダイアログ ボックスの [ファイルの種類] ボックスで
[Microsoft Excel ワークシート (*.xls)] を選択し、手順 5 で保存した
"Test.xls" を選択して、[開く] をクリックします。
|
| 12. |
[範囲名またはセル範囲] ボックスで [ワークシート全体] を選択し、[OK] をクリッ
クします。
|
| 13. |
[メイン文書の設定] をクリックします。
|
| 14. |
[差し込み印刷] ツール バーの [差し込みフィールド挿入] をクリックし、[県名]
をクリックします。
|
| 15. |
メイン文書上に "<<県名>>" と表示されたことを確認し、[差し込み印刷] ツール
バーの [差し込んだデータの表示] をクリックします。
|
| 16. |
1 レコード目の "愛媛" が表示されることを確認し、[差し込み印刷] ツール バーの
[次のレコード] を順次クリックします。
|
先頭へ戻る
結果
1 レコード目の "愛媛"、6 レコード目の "和歌山"、9 レコード目の "静岡" のみデータ
が表示され、他のレコードは空白で表示されます。
先頭へ戻る
補足
| ? |
手順 11. で [形式の確認] または [取り込む形式を選択する] チェック ボックスを
オン にし、[Microsoft Excel ワークシートコンバータ (*.xls;*.xlw)] を指定した場
合は、抽出外のデータを含め全てのデータが表示されます。
なお、「再現手順」では [Microsoft ワークシート DDE (*.xls)] を使用しています。
|
| ? |
手順 12. で [_FilterDatabase] を選択した場合も発生します。
|
先頭へ戻る