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
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.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour