什么是DOCVARIABLE字样

时间:2008-10-15 15:30:57

标签: ms-word docvariable

Microsoft Word 2003中的DOCVARIABLE是什么?我该如何设置?如何在Word文档中显示它?

3 个答案:

答案 0 :(得分:7)

  

您可以使用Microsoft Visual Basic for Applications Variables集合来设置和检索Word文档或模板中字符串变量的内容。

     

此外,您可以使用DocVariable字段在设置为在Word文档中显示后检索文档变量的值。

来源: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

答案 1 :(得分:4)

如何在word文档中显示:

Insert-> Field-> Category:DocumentAutomation-> Field Names:DocVariable-> Field COdes Button->然后输入变量的名称。

答案 2 :(得分:0)

我也在寻找这个问题的答案。 创建了一个小脚本来显示所有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