Freigeben über


MailMergeMappedDataField-Objekt (Publisher)

Represents a single mapped data field. Das MailMergeMappedDataField-Objekt ist ein Element der MailMergeMappedDataFields-Auflistung .

A mapped data field is a field contained within Microsoft Publisher that represents commonly used name or address information, such as First Name. Wenn eine Datenquelle ein Vornamenfeld oder eine Variation (z. B. First_Name, FirstName, First oder FName) enthält, wird das Feld in der Datenquelle automatisch dem entsprechenden zugeordneten Datenfeld zugeordnet. If a publication is to be merged with more than one data source, mapped data fields make it unnecessary to reenter the fields into the publication to agree with the field names in the database.

Hinweise

Verwenden Sie MailMergeDataSource.MappedDataFields (Index), um ein MailMergeMappedDataField-Objekt zurückzugeben.

Beispiel

Dieses Beispiel gibt den Datenquellen-Feldnamen für das zugeordnete Datenfeld PbFirstName zurück. In diesem Beispiel wird davon ausgegangen, dass die aktuelle Publikation eine Seriendruckveröffentlichung ist. Ein leerer Zeichenfolgenwert für die DataFieldName -Eigenschaft zurückgegebenen gibt an, dass ein Feld in der Datenquelle nicht das zugeordneten Datenfeld zugeordnet ist.

Sub MappedFieldName() 
 Dim strMappedDataField As String 
 With ActiveDocument.MailMerge.DataSource 
 strMappedDataField = .MappedDataFields(pbFirstName).DataFieldName 
 If strMappedDataField <> "" Then 
 MsgBox "The mapped data field 'FirstName' is mapped to " _ 
 & .MappedDataFields(pbFirstName).DataFieldName & "." 
 Else 
 MsgBox "The mapped data field 'FirstName' is not " & _ 
 "mapped to any of the data fields in your " & _ 
 "data source." 
 End If 
 End With 
End Sub

Eigenschaften

Siehe auch

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.