現象

Microsoft Word でメールマージ(差し込み印刷)を実行し、宛先リストのデータ ソースとして Excel ワークシートを使用する場合、データ結合の際に数値データの一部の書式が保持できない可能性があります。

この現象は、次の表のように、フォーマット化されたパーセンテージ、通貨値、および郵便番号に適用されます。
Format In Excel data In Word MergeField
----------------------------------------------------
Percentage 50% .5
Currency $12.50 12.5
Postal Code 07865 7895

原因

この現象は、データを保存しているワークシートのセルに適用されている書式設定なしに、ネイティブ形式で Word にデータが表示されるため発生します。

解決策

この現象を解決するためには、次の方法のいずれかを使います。

方法 1

使用するデータを含む Excel ワークシートに接続するには、ダイナミック データ エクス チェンジ (DDE) を使用します。そのためには、以下の手順を実行します。

Word 2002 および Word 2003

  1. Word を起動し、新しいドキュメントを開きます。

  2. [ツール] メニューで、[オプション] をクリックし、 [全般] タブをクリックします。

  3. [文書を開くときにファイル形式を確認する] チェック ボックスをオンにし、[ OK] をクリックします。

  4. [ツール] メニューの[はがきと差し込み印刷] をポイントし、[差し込み印刷ウィザード] をクリックします。

  5. [差し込み印刷] 作業ウィンドウで、作業する文書の種類を選択し、[次へ] をクリックします.

  6. [ひな形の選択] で、ひな形の選択を使用して、[次へ] をクリックします。

  7. [宛先の選択] で [既存のリストを使用する]をクリックし、次に[参照] をクリックします。

  8. [データ ソースの選択] ダイアログ ボックスで、データ ソースとして使用したいExcel ブックを含むフォルダーを探し、ワークブックを選択して[開く] をクリックします。

  9. [データ ソースの確認] ダイアログ ボックスで、[MS Excel ワークシート DDE (*.xls) ]をクリックし、 [OK] をクリックします。

  10. [Microsoft Excel] ダイアログ ボックスの [範囲名またはセル範囲]で、必要なデータを含むワークシートのセルの範囲を選択して[OK] をクリックしてください

    注:差し込み印刷の宛先] ダイアログの [書式と同じ書式で Excel のワークシートに表示されるデータが表示されます。

Word 2007 および Word 2010

  1. Word を起動し、新しいドキュメントを開きます。

  2. [Word]のオプションに移動します。

    • Word 2007 では、 Office ボタンをクリックし、[ Word のオプション] をクリックします。

    • Word 2010 では、[ファイル] をクリックし、[オプション] をクリックします。

  3. [詳細] タブには、[全般] セクションに移動します。

  4. [文書を開くときにファイル形式の変換を確認する] チェック ボックスをオンにし、[OK] をクリックします。

  5. [差し込み印刷] タブの [差し込み印刷の開始] をクリックし、差し込み印刷ウィザードのステップ バイ ステップを選択します。

  6. [差し込み印刷] 作業ウィンドウで作業する文書の種類を選択し、[次へ] をクリックします.

  7. [ひな形の選択] で、ひな形の選択を使用して、[次へ] をクリックします。

  8. [宛先の選択] で [既存のリストを使用する]をクリックし、次に[参照] をクリックします。

  9. [データ ソースの選択] ダイアログ ボックスで、データ ソースとして使用したいExcel ブックを含むフォルダーを探し、ワークブックを選択して[開く] をクリックします。

  10. [データ ソースの確認] ダイアログ ボックスで、[すべて表示] チェック ボックスをクリックします。[MS Excel ワークシート DDE (*.xls) ]をクリックし、[OK] をクリックします。

  11. [Microsoft Excel] ダイアログ ボックスの [範囲名またはセル範囲]で、必要なデータを含むワークシートのセルの範囲を選択して[OK] をクリックしてください

    注:差し込み印刷の宛先] ダイアログの [書式と同じ書式で Excel のワークシートに表示されるデータが表示されます。

方法 2

郵便番号が入力された Excel フィールドをテキストとして書式設定します。そのためには、以下の手順を実行します。

Word 2002 および Word 2003

  1. Excel で郵便番号が入力された列を選択します。

  2. [書式] メニューの [セル] をクリックします。

  3. [表示形式] タブをクリックします。

  4. [カテゴリ]の[テキスト]をクリックし、[OK] をクリックします。

  5. データ ソースを保存します。Word で差し込み印刷操作を続行します。

Word 2007 および Word 2010

  1. Excel で郵便番号が入力された列を選択します。

  2. [ホーム] タブで、セルのグループに移動します。[フォーマット] をクリックし、[セルの書式設定] をクリックします。

  3. [表示形式] タブをクリックします。

  4. [カテゴリ]の[テキスト]をクリックし、[OK] をクリックします。

  5. データ ソースを保存します。Word で差し込み印刷操作を続行します。

関連情報

詳細については、次の文書番号をクリックして、マイクロソフト サポート技術情報の資料をご参照ください。

304387日付、電話番号、および通貨のフィールドは正しく差し込まれていない Word 2002 または Word 2003 または Excel のデータ ソースを使用する場合

ヘルプを表示

スキルを磨く
トレーニングの探索
新機能を最初に入手
Microsoft Insider に参加する

この情報は役に立ちましたか?

翻訳品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?

フィードバックをお送りいただきありがとうございます!

×