Запрос на ввод (настраиваемого) свойства документа в Microsoft Word

Я создал шаблон со свойством пользовательского документа"myproperty". Я могу получить доступ к этому, используя поля с помощью команды DOCPROPERTY "myproperty".
Я хочу, чтобы Word запрашивал у пользователя значение и устанавливал его в качестве значения для myproperty. Я знаю, что могу запрашивать с помощью команды FILLIN, но я не знаю, как передать значение myproperty. Команда SET работает только с закладками.

любые идеи, как достичь это?

с уважением,
naroslife

23
задан naroslife
19.04.2023 11:44 Количество просмотров материала 3374
Распечатать страницу

1 ответ

мне удалось достичь своей цели с помощью этой структуры кода:

Private Sub Document_New()
Dim strValue As String
strValue = InputBox("Enter a value for 'myproperty':", "myproperty", " ")

' the value will be an empty string, "", if the user cancels
' or deletes the default space; fix that
If strValue = "" Then strValue = " "

ActiveDocument.CustomDocumentProperties("myproperty").Value = strValue

ActiveDocument.Fields.Update
End Sub
2
отвечен naroslife 2023-04-20 19:32

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

automation
field-codes
microsoft-office
microsoft-word
Вверх