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.