Что такое ДОКТЕРИАЛ в слове

Что такое 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