共用方式為


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

請參閱

Word 物件模型參考資料

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應