HomeWord(ワード)基本講座 目次|差し込み印刷で日付の書式がおかしい?
よねさんのWordとExcelの小部屋

差し込み印刷で日付の書式がおかしい?:Word基本講座


更新:2026/8/29;作成:2012/9/27

日付の書式がおかしい例 Excelの日付の書式を反映するには?
Wordのフィールドコードで対応するには?

テスト用のデータを準備します     topへ

日付の書式がおかしい例     topへ

  1. [差し込み文書]タブの[差し込み印刷の開始]グループにある[差し込み印刷の開始]→[ラベル]を実行します。
  2. ラベル オプションで 「A-ONE」 の 「A-ONE 26501」 を選択しました。
  3. [差し込み文書]タブの[差し込み印刷の開始]グループにある[宛先の選択]→[既存のリストを使用]を実行します。
  4. 作成したテスト用ファイルを選択して[開く]ボタンをクリックします。
  5. データファイル形式の確認 ダイアログボックスで「OLE DB データベース ファイル」を選択して[OK]ボタンをクリックします。
  6. 使用するデータがある 「Sheet1」を選択します。
    「先頭行をタイトルとして使用する」にチェックが入っているのを確認します。
  7. 差し込みフィールドの挿入からフィールド「日付1〜3」を配置します。
  8. [複数ラベルへ反映]を実行して、すべてのラベルにフィールドを反映します。
  9. [結果のプレビュー]を実行すると・・・
    Excelで書式設定していた表示形式は無視され、すべて M/D/Y 形式で表示されました。

Excelの日付の書式を反映するには?     topへ

  1. ポイントは上記、手順の5番目のダイアログ(データファイル形式の確認)で「すべて表示」にチェックを入れます。
    「Microsoft Excel ワークシート DDE」を選択し、[OK]ボタンをクリックします。
    • データファイル形式の確認 ダイアログボックスを表示するには[ファイル]タブの[オプション]を実行します。
      [詳細設定]の「全般」で「文書を開くときにファイル形式の変換を確認する」にチェックを入れます。
  2. 「ワークシート全体」を選択した状態で[OK]ボタンをクリックしました。
  3. 差し込みフィールドの挿入からフィールド「日付1〜3」を配置し、複数ラベルへ反映を実行しました。
    結果のプレビューを実行すると、Excelで設定していた表示形式(書式)と同じ状態が反映されました。

Wordのフィールドコードで対応するには?     topへ

  1. データファイル形式の確認 ダイアログボックスで「OLE DB データベース ファイル」を選択して[OK]ボタンをクリックします。
  2. 差し込みフィールドの挿入からフィールド「日付1〜3」を配置した状態です。
  3. [Alt]+[F9]キーを押してフィールドコードを表示します。
  4. 下図のように各フィールドコードを修正しました。
    • 月は大文字の「M」ですので注意してください。他はExcelの表示形式の書き方と同様です。
      MERGEFIELD 日付1\@"Md"、MERGEFIELD 日付2\@"yyyy年Md日"、MERGEFIELD 日付3\@"ggge年Md日"
  5. 複数ラベルへ反映を実行し、[Alt]+[F9]キーを押してフィールドコードを非表示にします。
    見た目は上記2の時と同じに見えます。
  6. 結果のプレビューを実行すると、下図のように期待したようになりました。

HomeWord(ワード)基本講座 目次|差し込み印刷で日付の書式がおかしい?

PageViewCounter
Counter
Since2006/2/27