はどのように私はこのプログラムで使用して、VBAにアクセスし、フォームフィールドでそれらをペアにすることができ、「FieldCodes」 フィールドとフォームフィールドの違いは何ですか?単語を押すALT + F9で
を表示することができますか?
あなたはフィールドコードにアクセスできますか? Application.ActiveDocument.Fields(1).CODE
そして、あなたはApplication.ActiveDocument.FormFieldsによってフォームフィールドにアクセスすることができます(1)
しかし、一致指数についていかなる保証のはありますか? フォームフィールドはフィールドではありませんか?フィールドは今までフォームフィールドではありませんか?
これらをFORMTEXTから変更すると、意図しない副作用がありますか、これらの基本的に素敵でフレンドリーなID /表示値は、それらを表示したり、簡単に交換することができますか?
編集:フィールドコードを取得するには、次のコードを用意しました。私はそれを編集するかどうか、あるいは表現するのは良い考えであるかどうかはまだ分かりません。
Application.ActiveDocument.FormFields(1).Range.Fields(1).Code
ああ、オブジェクトブラウザは素晴らしいです。 私はあなたの答えを答えにしたいと思いますが、「フォームフィールドの範囲に複数の「一般」フィールドがありますか? "これらをFORMTEXTから外すと、意図しない副作用がありますか、これらのIDと表示値をリンクすると基本的に親切でフレンドリーなものになります。 –
フィールドコードを表示するためにalt + f9を使用したときに、FORMTEXTが表示されました。私は何が起こるか見るためにこれらを編集しようとしましたが、INVALIDブックマークに置き換えられました。 フィールドコードでFORMTEXTのテキストが何を表しているのか分かりません。しかし、私は努力+誠意のためにあなたの答えを受け入れました。 –
文書にレガシー(フォームフィールド)フィールドを置き、alt + f9を押すと、角括弧内にFORMTEXTが表示されます。 –