Word) (FormFields 物件
FormField 一群 代表選取範圍、 範圍或文件中的所有表單欄位的物件。
註解
使用 FormFields 屬性可傳回 FormFields 集合。 下列範例會計算使用中文件內的文字] 方塊表單欄位的數目。
For Each aField In ActiveDocument.FormFields
If aField.Type = wdFieldFormTextInput Then count = count + 1
Next aField
MsgBox "There are " & count & " text boxes in this document"
使用 [ 新增 新增表單欄位的 FormFields 物件的方法。 下列範例會在使用中文件的開頭會新增核取方塊,然後選取 [核取方塊。
Set ffield = ActiveDocument.FormFields.Add( _
Range:=ActiveDocument.Range(Start:=0,End:=0), _
Type:=wdFieldFormCheckBox)
ffield.CheckBox.Value = True
使用 FormFields (Index),其中 Index 是書籤名稱或索引編號,可以傳回單一的 FormField 物件。 下列範例會將 Text1 表單欄位的結果設定為"Don Funk"。
ActiveDocument.FormFields("Text1").Result = "Don Funk"
索引編號是表示表單欄位在選取項目、範圍或文件中的位置。 下列範例會顯示選取項目中第一個表單欄位的名稱。
If Selection.FormFields.Count >= 1 Then
MsgBox Selection.FormFields(1).Name
End If
方法
名稱 |
---|
Add |
項目 |
屬性
名稱 |
---|
Application |
數目 |
Creator |
Parent |
Shaded |
請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。