Excel データが Word の差し込み印刷操作で書式設定を保持しない
Microsoft Word で差し込み印刷を実行し、受信者の一覧のデータソースとして Microsoft Excel ワークシートを使用する場合、一部の数値データは、差し込み印刷時に書式設定を保持しない場合があります。
この動作は、次の表に示すように、書式設定されたパーセンテージ、通貨値、郵便番号に適用されます。
フォーマット | Excel データ内 | Word 差し込みフィールド内 |
---|---|---|
パーセンテージ | 50% | 0.5 |
通貨 | $12.50 | 12.5 |
郵便番号 | 07865 | 7895 |
原因
この動作は、Word の受信者の一覧のデータが、データを保持するワークシート セルに適用される書式設定を使用せずに、Excel が格納するネイティブの書式設定で表示されるために発生します。
解決方法
この動作を解決するには、以下のいずれかの方法を使用します。
方法 1
動的データ交換 (DDE) を使用して、使用するデータを含む Excel ワークシートに接続します。
- Word を起動し、新しい空白の文書を開きます。
- [ファイル] >[オプション] を選択します。
- [詳細設定] タブで、[全般] セクションに移動します。
- [文書を開くときにファイル形式の変換を確認する] チェック ボックスをオンにして、[OK] を選択します。
- [差し込み文書] タブで、[差し込み印刷の開始] を選択し、[差し込み印刷ウィザード] を選択します。
- [差し込み印刷] 作業ウィンドウで、作業する文書の種類を選択し、[次へ] を選択します。
- [ひな形の選択] で、ひな形を選択し、[次へ] を選択します。
- [受信者の選択] で、[既存のリストを使用] を選択し、[参照] を選択します。
- [データソースの選択] ダイアログ ボックスで、データ ソースとして使用する Excel ブックが含まれているフォルダーを見つけ、[ブック] を選択して、[開く] を選択します。
- [データ ファイル形式の確認] ダイアログボックスで、[すべて表示] チェック ボックスをオンにします。 [Microsoft Excel ワークシート DDE (*.xls)] を選択し、[OK] を選択します。
- [Microsoft Excel] ダイアログ ボックスの [範囲名またはセル範囲] で、使用するデータを含むセル範囲またはワークシートを選択し、[OK] を選択します。
注:
これで、Excel ワークシートに表示されるのと同じ書式設定でデータが [差し込み印刷の宛先] ダイアログ ボックスに表示されます。
方法 2
郵便番号を含む Excel フィールドをテキストとして書式設定します。
- Excel で、[郵便番号] フィールドを含む列を選択します。
- [ホーム] タブで、[セル] グループに移動します。 次に、[書式設定] を選択し、[セルの書式設定] を選択します。
- [数値] タブを選択します。
- [分類] で、[文字列] を選択し、[OK] を選択します。
- データ ソースを保存します。 次に、Word で差し込み印刷操作を続行します。
関連情報
Word で Access または Excel データ ソースを使用すると、日付、電話番号、および通貨フィールドが正しく差し込まれない