Fields オブジェクト (Publisher)
テキスト範囲内のすべてのフィールドを表す Field オブジェクトのコレクションです。
注釈
文書内のこのコレクションの Count プロパティは、指定した図形または選択範囲の項目数を返します。
Fields コレクションを取得するには、TextRange.Fields プロパティを使用します。 1 つの Field オブジェクトを返すには、Fields (index) を使用します。index はインデックス番号です。 インデックス番号は、選択範囲、指定範囲、または文書内でのフィールドの位置を表します。
例
次の使用例は、作業中の文書の各テキスト ボックスで最初のフィールドのフィールド コードと実行結果を表示します。
Sub ShowFieldCodes()
Dim pagPage As Page
Dim shpShape As Shape
For Each pagPage In ActiveDocument.Pages
For Each shpShape In pagPage.Shapes
If shpShape.Type = pbTextFrame Then
With shpShape.TextFrame.TextRange
If .Fields.Count > 0 Then
MsgBox "Code = " & .Fields(1).Code & vbLf _
& "Result = " & .Fields(1).Result & vbLf
End If
End With
End If
Next
Next
End Sub
メソッド
プロパティ
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。