Я действительно новичок в VBA, но я учусь быстро. Мне нужна помощь в создании обязательных полей формы в Microsoft Word. Пользователь не должен сохранять или сохранять & Отправляйте документ без заполнения всех обязательных полей формы.Как я могу создать ОБЯЗАТЕЛЬНОЕ поле формы в Microsoft 2010 с VBA?
Я нашел ниже код онлайн:
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 Control/Form> Select Properties> Вы можете изменить имя закладки. Но когда я пытаюсь изменить его с помощью кода, макросы не запускаются при выходе. Я не могу заставить его работать. Может кто-нибудь мне помочь? Вы можете видеть, о чем я говорю здесь: http://gregmaxey.mvps.org/word_tip_pages/master_your_formfields.html –