Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

Ein Microsoft Word 2000-Version dieses Artikels finden Sie unter
209227.
Microsoft Word 97-Version dieses Artikels finden Sie unter
181816.
Eine Microsoft Word 7.0-Version dieses Artikels finden Sie unter
106388.

Zusammenfassung

Dieser Artikel beschreibt das Speichern und Abrufen von Dokumentvariablen während der Verwendung von Microsoft Word.

Weitere Informationen

Microsoft bietet Programmierbeispiele lediglich zur Veranschaulichung, ohne ausdrückliche oder konkludente Gewährleistung. Dies beinhaltet, ist jedoch nicht beschränkt auf, konkludente Gewährleistungen der Tauglichkeit oder Eignung für einen bestimmten Zweck. Dieser Artikel setzt voraus, dass Sie mit der von Beispielen verwendeten Programmiersprache und den Tools, die zum Erstellen und Debuggen von Prozeduren verwendet werden, vertraut sind. Microsoft-Supportmitarbeiter können bei der Erläuterung der Funktionalität bestimmter Prozeduren helfen, sie werden jedoch diese Beispiele nicht verändern um eine erweiterte Funktionalität aufzuzeigen oder Prozeduren entwickeln, die Ihren Anforderungen entsprechen.

Für weitere Informationen dazu, wie Sie den Beispielcode in diesem Artikel verwenden können, klicken Sie auf die nachstehende Artikelnummer, um den Artikel der Microsoft Knowledge Base anzuzeigen:

290140 OFFXP: wie Ausführen des Beispielcodes aus Knowledge Base-Artikeln
Mit der Microsoft Visual Basic for Applications-Variablen-Auflistung können Sie den Inhalt einer Zeichenfolgenvariablen in einem Word-Dokument oder einer Vorlage festlegen oder abrufen.

Außerdem können Sie das DocVariable-Feld, den Wert einer Dokumentvariablen abzurufen, nachdem es festgelegt wurde, in ein Word-Dokument angezeigt.

Das Festlegen und Abrufen des Werts einer Dokumentvariable

Das folgende Beispielmakro verwendet Variables -Eigenschaft, um speichern und rufen Sie den Wert einer String-Variablen mit dem Namen "FullName" mit dem aktuellen Dokument.

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

Hinweis: die folgende Fehlermeldung wird angezeigt, wenn der Variablenname im Dokument bereits festgelegt wurde:

Laufzeitfehler "5903": Der Variablenname ist bereits vorhanden.

Sie müssen den Namen löschen oder nur das Wertargument zurücksetzen.

Eine Dokumentvariable löschen

Das folgende Beispielmakro mithilfe der ersten Variablen -Eigenschaft rufen Sie den Wert einer Dokumentvariable und die Variable aus dem aktiven Dokument löschen.

Sub GetSetDeleteDocVars()

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
' Delete the variable.
ActiveDocument.Variables("FullName").Delete

End Sub

Den Wert einer Dokumentvariable DocVariable Feld abrufen

Das folgende Beispielmakro verwendet die Variables-Eigenschaft, um eine Dokumentvariable festzulegen. Das Beispielmakro nach sind Schritte DocVariable-Feld verwenden, um den Wert in den Inhalt eines Dokuments abzurufen.

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

End Sub

Gehen Sie folgendermaßen vor, um das DocVariable-Feld verwenden:

  1. Klicken Sie im Menü Einfügen auf Feld.

    Hinweis Klicken Sie in Microsoft Office Word 2007 in der Gruppe auf der Registerkarte Einfügen , und klicken Sie dann auf Feld.

  2. Wählen Sie im Feld Kategorien Dokumentautomation.

  3. Wählen Sie in der Liste Feldnamen DocVariable.

  4. Geben Sie in das Feld Neuer_name unter Feldeigenschaften den Namen der Dokumentvariablen.

    Hinweis: Wenn Sie Erweiterte Feldeigenschaften anstelle von
    Feldeigenschaften, klicken Sie auf Feldfunktionen ausblenden.

  5. Klicken Sie auf OK.

Benötigen Sie einen Wert zwischen Sitzungen eines Makros beibehalten, können Sie Werte speichern, mithilfe einer der folgenden Methoden:

  • Verwenden Sie zum Speichern von Werten in einer privaten Datei PrivateProfileString -Eigenschaft.

    Weitere Informationen über die PrivateProfileString-Eigenschaft in Visual Basic-Editor, klicken Sie auf Microsoft Visual Basic-Hilfe im Hilfemenü PrivateProfileString-Eigenschaft in den Office- oder Antwort-Assistenten und Klicken Sie auf Suchen , um das Thema anzuzeigen.

  • Verwenden der Eigenschaft Werte in einem Dokument speichern.

    Weitere Informationen zu der Eigenschaft, die Visual Basic-Editor klicken Sie im Menü Hilfe auf Microsoft Visual Basic-Hilfe Geben Sie Variables-Eigenschaft den Office-Assistenten oder Antwort-Assistenten und klicken Sie dann auf Suchen Lesen Sie das Thema.

  • Verwenden Sie Visual Basic for Applications- Input-Output -Anweisung zum Schreiben in eine Textdatei (z. B. Write -Anweisung oder Print -Anweisung).

    Weitere Informationen zum Schreiben von Daten in Dateien im Visual Basic-Editor klicken Sie im Menü Hilfe auf Microsoft Visual Basic-Hilfe in den Office- oder Antwort-Assistenten geben Sie Daten in Dateien schreiben und klicken Sie dann auf Suchen Lesen Sie das Thema.

  • Verwenden Sie das AutoTextEntry -Objekt Werte in einem Autotexteintrag gespeichert.
    Weitere Informationen über das AutoTextEntry-Objekt in Visual Basic-Editor klicken Sie im Menü Hilfe auf Microsoft Visual Basic-Hilfe Geben Sie AutoTextEntry-Objekt in den Office- oder Antwort-Assistenten ein, und klicken Sie auf Suchen um das Thema anzuzeigen.

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×