What is a DOCVARIABLE in word

前端 未结 3 1412
慢半拍i
慢半拍i 2020-12-10 03:59

What is a DOCVARIABLE in Microsoft Word 2003? How do I set it? How do I make it display in my Word document?

相关标签:
3条回答
  • 2020-12-10 04:22

    How do I make it display in my word document:

    Insert->Field->Category:DocumentAutomation->Field Names:DocVariable->Field COdes Button-> Then enter the name of the variable.

    0 讨论(0)
  • 2020-12-10 04:38

    I was also looking for an answer to this question. Created a small script to display all ActiveDocument.Variables

    Here is it:

    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
    
    0 讨论(0)
  • 2020-12-10 04:44

    You can use the Microsoft Visual Basic for Applications Variables collection to set and retrieve the contents of a string variable in a Word document or template.

    Also, you can use the DocVariable field to retrieve the value of a document variable after it has been set to display within a Word document.

    Source: How to store and retrieve variables in Word documents

    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
    
    0 讨论(0)
提交回复
热议问题