次の方法で共有

Wordの差し込み印刷のフィールドコード編集時の書式スイッチ(日付)がうまく機能しない

Anonymous
2018-07-18T05:41:49+00:00

お世話になります。

件名の件、Excelの表から差し込み印刷をしようと考えています。

Excelの日付の入ったCellを差し込むと、たとえば2018/08/01だと「43314」と出力されます(1900/01/01から43314日目)。

そこで、「フィールドの編集-> フィールドコード」で、「MERGEFIELD  完了日 」となっているのを「MERGEFIELD  完了日 ¥@yyyy年M月d日(aaa)」(¥は実際は小文字、以下同様)

にして、「2018年8月1日(水)」と表示させたいのですが、うまく行きません。また、一度入力したにもかかわらず、再度「フィールドの編集-> フィールドコード」にすると、「¥@yyyy年M月d日(aaa)」が消えてしまいます。

以前、一度別のファイルでうまく行ったこともあればうまく行かなかったこともあるのですが、違いはよくわからないです。

・試してみたこと

「フィールドの編集-> フィールドコード」で

「MERGEFIELD  完了日 ¥@yyyy年M月d日(aaa)」

「MERGEFIELD  完了日 ¥@ "yyyy年M月d日(aaa)"」

「MERGEFIELD  "完了日" ¥@yyyy年M月d日(aaa)」

「MERGEFIELD  "完了日" ¥@ "yyyy年M月d日(aaa)"」

「フィールドコードの表示/非表示」で

「MERGEFIELD  完了日 ¥@yyyy年M月d日(aaa)」

「MERGEFIELD  完了日 ¥@ "yyyy年M月d日(aaa)"」

「MERGEFIELD  "完了日" ¥@yyyy年M月d日(aaa)」

「MERGEFIELD  "完了日" ¥@ "yyyy年M月d日(aaa)"」

・ソフト等

Word 2010

Version 14.0.7208.5000(32bit)

Windows 7 Prof SP1 64bit版

ExcelとはOLEDB接続となっています。

Microsoft 365 と Office | Word | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

1 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2018-07-18T05:48:07+00:00

    すいません、自己解決しました。

    Excelの方の表の日付を、ユーザー定義で「yyyy"年"mm"月"dd"日"(aaa)」にしてたのですが、これを「短い日付形式」か「長い日付形式」にすると直るみたいです・・・

    お手数をおかけしました。ここ一年くらいずっと困ってたので、直ってよかったです。

    ---追記---

    一度は直ったのですが、どうも先にExcelの表を開いたまま、Wordの差し込み印刷設定済みのWordファイルを開くと数字のまま、Excelの表を閉じたままWordを開くと日付になるようです。

    一応直ったといえば直ったのですが、直ってないといえば直ってないですがご参考までに記録として残しておきます。

    10+ 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません