• ベストアンサー

wordのフィールドコードの自動更新

ワードのフィールドコードについて質問させてください。 日付タイプのフィールドコードのように、ファイルを開いたとき、必ず最新のプロパティ情報(作成者や会社名など)が表示されるようにしたいのですが、マクロを使わずフィールドコードで出来るでしょうか? { DOCPROPERTY "プロパティ名" } 以上、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.1

こんばんは。 フィールドは、ドキュメントに付随したものですから、プロパティは出てきても、あくまでも、フィルード設定をしなければ、ファイルを開いた時に出るものではないと思います。やはり、それは、VBA以外にはちょっと思いつかないです。 「マクロを使わないで」というご要望ですが、マクロは、必ずしも、そのドキュメントに付随する必要がないことと、Normal.dot テンプレートに入れてしまうので、通常の設定では、マクロ・セキュリティのダイアログに悩まされることはありません。 単に、コードを置いて、メニューにボタン等を置くだけです。 今のところ、自分にそのコードを書けるかどうかはやってみなければ分っていませんが、プロパティを抜き出して、ページ数を取るということはしたことがあります。 Word VBAは、一般的には負の面が多いのですが、出来ないことではありません。

ohnotellme
質問者

お礼

ありがとうございました! フィールドの自動更新はできないんですねぇ~。残念。 マクロでプロパティを抜き出す、というのは、私もVBAでちょっとやってみましたが、毎回毎回マクロを実行するのもなぁ、と及び腰になってしまって、フィールドコードを検討した次第です。 マクロの方も検討してみまっす。

関連するQ&A

専門家に質問してみよう