2
我真的很新VBA,但我很快學習。我需要一些幫助在Microsoft Word中製作強制性表單字段。用戶不應該能夠保存或保存&發送文檔而不填寫所有必填表單字段。如何使用VBA在Microsoft 2010中創建一個MANDATORY表單字段?
我發現下面的代碼在線:
Sub MustFillIn()
If ActiveDocument.FormFields("Text1").Result = "" Then
Do
sInFld = InputBox("This field must be filled in, fill in below.")
Loop While sInFld = ""
ActiveDocument.FormFields("Text1").Result = sInFld
End If
End Sub
但我不知道怎麼到外地在Microsoft Word重命名。例如,對於我的第一個表單字段,它應該被稱爲「FirstName」而不是「Text 1」。如何命名Microsoft Word 2010中的表單字段?
由於提前,
馬克
如果右鍵單擊ActiveX控件/窗體字段>選擇屬性>您可以更改書籤名稱。但是,當我嘗試使用代碼進行更改時,宏不會在退出時運行。我無法讓它工作。誰能幫我?你可以在這裏看到我在說什麼:http://gregmaxey.mvps.org/word_tip_pages/master_your_formfields.html –