TextRange.InsertMailMergeField-Methode (Publisher)
Gibt ein TextRange-Objekt zurück, das ein Textdatenfeld für einen Seriendruck oder Katalogdruck darstellt.
Syntax
Ausdruck. InsertMailMergeField (varIndex)
Ausdruck Eine Variable, die ein TextRange-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
varIndex | Erforderlich | Variant | Der Name oder Index des Datenfelds in der Datenquelle. |
Rückgabewert
TextRange
Hinweise
Damit der Datensatzkatalogbereich einer Publikation Textdatenfelder enthalten kann, muss dieser zunächst mindestens ein Textfeld enthalten, das Textdatenfelder aufnehmen kann.
Beispiel
Dieses Beispiel fügt an der Cursorposition ein Feld LastName ein. Es wird davon ausgegangen, dass die aktive Publikation eine Seriendruckpublikation ist und sich die Cursorposition irgendwo innerhalb eines Textfelds befindet.
Sub InsertMergeField()
Selection.TextRange.InsertMailMergeField varIndex:="LastName"
End Sub
Dieses Beispiel fügt ein Textfeld zum Datensatzkatalogbereich der angegebenen Publikation hinzu und fügt dann ein Textdatenfeld in das Textfeld ein. Dabei wird davon ausgegangen, dass die angegebene Publikation mit einer Datenquelle verbunden ist und einen Datensatzkatalogbereich enthält.
Set pbTextBox1 = ThisDocument.Pages(1).Shapes.AddTextbox(1, 100, 100, 175, 25)
pbTextBox1.AddToCatalogMergeArea
With pbTextBox1.TextFrame.TextRange
.Text = "List Price: "
.InsertMailMergeField "List Price"
End With
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.