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 オブジェクトと共にコレクションを使用します。
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。