Freigeben über


MailMergeDataSource.TableName-Eigenschaft (Word)

Gibt einen String-Wert zusammen mit der SQL-Abfrage zurück, die zum Erhalten der Datensätze der Datenquellendatei verwendet wird, die einem Seriendruckdokument angefügt wurde. Schreibgeschützt.

Syntax

Ausdruck. TableName

Ausdruck Eine Variable, die ein MailMergeDataSource-Objekt darstellt.

Hinweise

Wenn der Tabellenname unbekannt oder auf die aktuelle Datenquelle nicht anwendbar ist, ist diese Eigenschaft möglicherweise leer.

Beispiel

Im folgenden Beispiel wird geprüft, ob es sich bei der Tabelle Kunden um die mit der Datenquelle verknüpfte Tabelle handelt. Wenn dies nicht der Fall ist, wird die Tabelle Kunden aus der Northwind-Datenbank verknüpft.

Hinweis

In diesem Beispiel wird die Visual Basic-Funktion InStr verwendet, die die Position des ersten Zeichens in der zweiten Zeichenfolge zurückgibt, sofern es in der ersten Zeichenfolge vorhanden ist. Der Wert Null (0) wird zurückgegeben, wenn die erste Zeichenfolge die zweite Zeichenfolge nicht enthält. Das Festlegen des bedingten Werts auf kleiner als eins (1) gibt an, dass die angefügte Tabelle nicht Den Namen Customers hat.

Sub DataSourceTable() 
 With ActiveDocument.MailMerge 
 If InStr(1, .DataSource.TableName, "Customers") < 1 Then 
 .OpenDataSource Name:="C:\ProgramFiles\Microsoft Office\Office\" & _ 
 "Samples\Northwind.mdb", LinkToSource:=True, _ 
 AddToRecentFiles:=False, Connection:="TABLE Customers" 
 End If 
 End With 
End Sub

Siehe auch

MailMergeDataSource-Objekt

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.