Propriété MailMergeDataSource.TableName (Word)

Retourne une chaîne avec la requête SQL utilisée pour récupérer les enregistrements à partir du fichier de source de données associé à un document de fusion et publipostage. En lecture seule.

Syntaxe

expression. Tablename

Expression Variable qui représente un objet « MailMergeDataSource ».

Remarques

Cette propriété peut être vide si le nom de la table n'est pas connu ou non applicable à la source de données active.

Exemple

Cet exemple montre comment vérifier si la table Customers correspond au nom de la table figurant dans la source de données jointe. Si tel n'est pas le cas, l'exemple montre alors comment joindre la table Customers à la base de données Northwind.

Remarque

[!REMARQUE] Cet exemple utilise la fonction Visual Basic InStr, qui renvoie la position du premier caractère dans la deuxième chaîne s'il existe dans la première chaîne. La valeur zéro (0) est renvoyée si la première chaîne ne contient pas la deuxième chaîne. Définition de la valeur conditionnelle au moins un (1) indique que la table attachée n'est pas nommée Customers.

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

Voir aussi

MailMergeDataSource, objet

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.