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


「OLE DB データベース ファイル」を利用する 「Microsoft Excel ワークシート DDE」を利用する
フィールドコードを修正して対処する

はじめに     Topへ

「OLE DB データベース ファイル」を利用したケース     Topへ

  1. [宛先の選択]→[既存のリストを使用]を選択します。
  2. ファイルを選択すると、データファイル形式の確認画面が表示されます。
    「OLE DBデータベース ファイル」を選択した状態で、[OK]ボタンをクリックしました。
  3. フィールドを下図のように配置しました。
  4. 差し込み文書 タブの[結果のプレビュー]を実行します。
  5. すると、Excelで文字列で入力されていたもの(上段)はそのまま表示されています。
    一方シリアル値で入力されていたもの(下段)は12時間制で AMやPMが後ろに付いた形式で表示されてしまいました。

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

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


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

  1. [ファイル]タブをクリックしてバックステージビューを表示します。
  2. [オプション]を選択して、「Wordのオプション」を表示します。
    [詳細設定]で「文書を開くときにファイル形式の変換を確認する」にチェックを入れます。
  1. [宛先の選択]→[既存のリストを使用]を選択します。
  2. ファイルを選択すると、データファイル形式の確認画面が表示されます。
    すべて表示にチェックを入れます。
    データファイル形式を「Microsoft Excel ワークシート DDE (*.xls)」を選択します。
  3. 「スプレッドシート全体」を選択して、[OK]ボタンをクリックします。
  4. フィールドを下図のように配置しました。
  5. 差し込み文書 タブの[結果のプレビュー]を実行します。
  6. Excelの表示と同じよう表示で差し込み印刷ができました。

よねさんのExcelとWordの使い方ワード2013基本講座:目次差し込み印刷・はがき/封筒/名刺|差し込み印刷で時間(時刻)の表示ができない?