Я пытаюсь автоматизировать файл Word с помощью пользовательской формы.
Я думал о том, чтобы иметь некоторые переменные в файле Word и поместить кнопку на ленте, которая открывает пользовательскую форму для ввода этих значений.
Я следовал некоторому учебнику, который нашел в Интернете, и у меня появляется следующий код, когда я нажимаю OK на пользовательской форме:
Private Sub cmdOK_Click()
Set oVars = ActiveDocument.Variables
Hide
oVars(RfQ).Value = TextBox1.Value
oVars(SFDC).Value = TextBox2.Value
ActiveDocument.Fields.Update
Unload.Me
End Sub
Я получаю ошибку
"Скомпилировать Ошибка, переменная не определена ".
В моем тексте у меня есть следующее: {DOCVARIABLE SFD C * MERGEFORMAT}
Моя цель - заполнить переменные со значением, которое я ввожу в пользовательскую форму.
Кроме того, мне бы хотелось, чтобы каждый раз, когда я открывал пользовательскую форму с ленты, я предварительно заполнял информацию, находящуюся в переменной, и которую я мог изменить / обновить их.