Fields オブジェクト (Word)

フィールド のコレクション 選択範囲、指定範囲、または文書内のすべてのフィールドを表すオブジェクト。

注釈

Fields コレクションを取得するのにには、 フィールド のプロパティを使用します。 次の例では、選択範囲内のすべてのフィールドを更新します。

注:

[!メモ] MailMerge オブジェクトを使用して フィールド プロパティを使用して、 MailMergeFields コレクションを取得します。

Selection.Fields.Update

追加 の使用 Fields コレクションにフィールドを追加する方法です。 次の例では、選択範囲の先頭に DATE フィールドを挿入し、結果を表示します。

Selection.Collapse Direction:=wdCollapseStart 
Set myField = ActiveDocument.Fields.Add(Range:=Selection.Range, _ 
 Type:=wdFieldDate) 
MsgBox myField.Result

1 つの フィールド オブジェクトを取得するのにには、 フィールド (インデックス)、インデックスがインデックス番号を使用します。 インデックス番号は、選択範囲、指定範囲、または文書内のフィールドの位置を表します。 作業中の文書のフィールド コードと最初のフィールドの結果を表示する例を次にします。

If ActiveDocument.Fields.Count >= 1 Then 
 MsgBox "Code = " & ActiveDocument.Fields(1).Code & vbCr _ 
 & "Result = " & ActiveDocument.Fields(1).Result & vbCr 
End If

文書内のこのコレクションに Count プロパティを使用して、メイン ストーリー (本文) のみに含まれる項目の数を取得します。 他のストーリーに含まれる項目の数を取得するには、 Range オブジェクトと共にコレクションを使用します。

関連項目

Word オブジェクト モデル リファレンス

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。