Home|Word(ワード)基本講座 目次|差し込み印刷で時間(時刻)の表示ができない?
よねさんのWordとExcelの小部屋

差し込み印刷で時間(時刻)の表示ができない?:Word基本講座


更新:2026/9/4;作成:2015/1/15

正しく表示されない例 「Microsoft Excel ワークシート DDE」を利用する
フィールドコードを修正して対処する

はじめに     Topへ

正しく表示されない例     Topへ

  1. [宛先の選択]→[既存のリストを使用]を選択します。
  2. ファイルを選択すると、テーブルの選択が表示されます。
    使用するデータがある 「Sheet1」を選択します。
    「先頭行をタイトルとして使用する」にチェックが入っているのを確認します。
    • 「Wordのオプション」の[詳細設定]で「文書を開くときにファイル形式の変換を確認する」にチェックを入れた状態では ファイルを選択すると、データファイル形式の確認画面が表示されます。
      「OLE DBデータベース ファイル」を選択した状態で、[OK]ボタンをクリックしました。
  3. フィールドを下図のように配置しました。
    • ここではラベルへの差し込み印刷を例として使用しています。
      ラベルへの差込印刷の手順は 宛名ラベルの作成方法 をご覧ください。
  4. 差し込み文書 タブの[結果のプレビュー]を実行します。
  5. すると、Excelで文字列で入力されていたもの(上段)はそのまま表示されています。
    一方シリアル値で入力されていたもの(下段)は12時間制で AMやPMが後ろに付いた形式で表示されてしまいました。

「Microsoft Excel ワークシート DDE」を利用する     Topへ

Wordのオプションの設定を確認します

  1. [ファイル]タブをクリックしてバックステージビューを表示します。
  2. [オプション]を選択して、「Wordのオプション」を表示します。
    [詳細設定]で「文書を開くときにファイル形式の変換を確認する」にチェックを入れます。

データファイル形式を「Microsoft Excel ワークシート DDE (*.xls)」を選択します

  1. [宛先の選択]→[既存のリストを使用]を選択します。
  2. ファイルを選択すると、データファイル形式の確認画面が表示されます。
    すべて表示にチェックを入れます。
    データファイル形式を「Microsoft Excel ワークシート DDE (*.xls)」を選択します。

    ↓
    [OK]ボタンをクリックします。

  1. フィールドを下図のように配置しました。
    • ここではラベルへの差し込み印刷を例として使用しています。
      ラベルへの差込印刷の手順は 宛名ラベルの作成方法 をご覧ください。
    • [複数ラベルに反映]で他のラベルへも同じように配置します。
  2. 差し込み文書 タブの[結果のプレビュー]を実行します。
  3. Excelの表示と同じよう表示で差し込み印刷ができました。

フィールドコードを修正して対処する     Topへ

  1. [Alt]+[F9]を押して、フィールドコードを表示します。
  2. うまく表示されていない「シリアル値」のフィールドコードを { MERGEFIELD シリアル値 \@ H:mm } と修正します。
  3. [Alt]+[F9]を押して、フィールドコードを非表示にします。
    差し込み文書 タブの[結果のプレビュー]を実行します。
    時間(時刻)が23:59までは期待したように表示できました。
  4. なお、時 分といった日本語を入れるには { MERGEFIELD シリアル値 \@ H時mm分 } と修正します。

    ↓

Home|Word(ワード)基本講座 目次|差し込み印刷で時間(時刻)の表示ができない?

PageViewCounter
Counter
Since2006/2/27