MailMergeDataSource.FindRecord-Methode (Publisher)
Durchsucht den Inhalt einer bestimmten Seriendruckdatenquelle nach Text in einem bestimmten Feld. Es wird ein Boolean-Wert zurückgegeben, der angibt, ob der Suchtext gefunden wurde; True, wenn der Suchtext gefunden wurde.
Syntax
Ausdruck. FindRecord (FindText, Field)
Ausdruck Eine Variable, die ein MailMergeDataSource-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
FindText | Erforderlich | String | Der Text, nach dem gesucht werden soll. |
Field | Optional | String | Der Name des Felds, das durchsucht werden soll. |
Rückgabewert
Boolesch
Beispiel
This example displays a merge publication for the first record in which the FirstName field contains Joe. If the record is found, the record number is stored in a variable.
Sub FindDataSourceRecord()
Dim dsMain As MailMergeDataSource
Dim intRecord As Integer
'Makes the data in the data source records instead of the field codes
ActiveDocument.MailMerge.ViewMailMergeFieldCodes = False
Set dsMain = ActiveDocument.MailMerge.DataSource
If dsMain.FindRecord(FindText:="Joe", _
Field:="FirstName") = True Then
intRecord = dsMain.ActiveRecord
End If
End Sub
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.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für