Что такое DOCVARIABLE
в Microsoft Word 2003? Как его установить? Как сделать его отображаемым в документе Word?
Что такое ДОКТЕРИАЛ в слове
Ответ 1
Как сделать его отображаемым в документе Word:
Вставить- > Поле- > Категория: DocumentAutomation- > Имена полей: DocVariable- > Поле COdes Button- > Затем введите имя переменной.
Ответ 2
Вы можете использовать коллекцию Microsoft Visual Basic for Applications Variables для установки и извлечения содержимого строковой переменной в документе или шаблоне Word.
Кроме того, вы можете использовать поле DocVariable для получения значения переменной документа после того, как оно было установлено для отображения в документе Word.
Источник: Как хранить и извлекать переменные в документах Word
Sub GetSetDocVars()
Dim fName As String
fName = "Jeff Smith"
' Set contents of variable "fName" in a document using a document
' variable called "FullName".
ActiveDocument.Variables.Add Name:="FullName", Value:=fName
' Retrieve the contents of the document variable.
MsgBox ActiveDocument.Variables("FullName").Value
End Sub
Ответ 3
Я тоже искал ответ на этот вопрос. Создан небольшой скрипт для отображения всех ActiveDocument.Variables
Вот:
Sub GetVariables()
' Declaration of output variavle, which is a string
Dim output As String
output = ""
For Each Variable In ActiveDocument.Variables
' & is used for string concatenation.
output = output & Variable.Name & " = " & Variable & vbNewLine
Next
MsgBox output
End Sub