プロが教える店舗&オフィスのセキュリティ対策術

Wordの差込印刷で、24時間を超える時間表示の書式が反映されません。
24時間を超える時間(例:36時間→36:00)を差し込みたいのですが、書式スイッチを設定しても、反映されません。

MERGEFIELD 時間合計 \@ HH:mm

24時間以内は問題なく反映されていますが、24時間を超えると
1/1/1900 6:30:00 PM
こんな風に表示されます。

[HH]:mmとしてみても、[H]:mmとしてみても、ダメです。
Office2007を使用してます。
昨年は全く同じ差込が使用可能だったのですが…
今でも保存してあるファイルは問題ないのです。
どなたかお助けいただけますでしょうか?

よろしくお願いします。

A 回答 (2件)

Excel のワークシートに表示されているとおりに差し込み印刷したい場合は以下のような手順が簡単です。



Alt+T→OでWordのオプションを表示して「詳細設定」の全般の中で「文書を開くときにファイル形式の変換を確認する」にチェックを入れておきます。
差し込み印刷でデータ ファイルを開くときにデータ ファイル形式の確認 ダイアログ ボックスが開きますのでMicrosoft Excel ワークシート DDE (*.xls)を選択します。
    • good
    • 3
この回答へのお礼

ありがとうございました。
この方法で今回は対応できました。

ただ、参考までに書式スイッチが分かればと考えていますが…

お礼日時:2010/10/22 11:45

>ただ、参考までに書式スイッチが分かればと考えていますが…



基本的にWordでは24時間以上の時間を表示する表示形式は用意されていません。

DDE接続で対応すれば問題ないので、ほとんど実用性はないと思いますが、どうしても差し込んだデータで表示を変更したいなら、フィールドコードの数式を使ってdで日数を出し24倍して、それをHで求めた時間に加算した時間(24時間以上の時間)とmmの分を単純に文字列で結合するような手段になるのではないでしょうか?
    • good
    • 0
この回答へのお礼

ありがとうございました。

昨年作ったものは、HHmmで出来ていたってのは何らかの異常だったんですかねぇ…
今みても大丈夫なんです。

いずれにしろ、最初のご回答で解決しましたので、感謝しています。
ありがとうございました!

お礼日時:2010/10/22 16:33

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています