MailMerge.CreateDataSource(Object, Object, Object, Object, Object, Object, Object, Object, Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée un document Microsoft Word dans lequel la source de données de publipostage est disposée dans un tableau.
public void CreateDataSource (ref object Name, ref object PasswordDocument, ref object WritePasswordDocument, ref object HeaderRecord, ref object MSQuery, ref object SQLStatement, ref object SQLStatement1, ref object Connection, ref object LinkToSource);
abstract member CreateDataSource : obj * obj * obj * obj * obj * obj * obj * obj * obj -> unit
Public Sub CreateDataSource (Optional ByRef Name As Object, Optional ByRef PasswordDocument As Object, Optional ByRef WritePasswordDocument As Object, Optional ByRef HeaderRecord As Object, Optional ByRef MSQuery As Object, Optional ByRef SQLStatement As Object, Optional ByRef SQLStatement1 As Object, Optional ByRef Connection As Object, Optional ByRef LinkToSource As Object)
Paramètres
- Name
- Object
Objetfacultatif. Chemin d'accès et nom de fichier de la nouvelle source de données à utiliser.
- PasswordDocument
- Object
Objetfacultatif. Mot de passe à spécifier pour ouvrir la nouvelle source de données.
- WritePasswordDocument
- Object
Objetfacultatif. Mot de passe à spécifier pour enregistrer les modifications apportées à la source de données.
- HeaderRecord
- Object
Objetfacultatif. Noms des champs de la ligne d'en-tête. Si vous ne spécifiez pas cet argument, la ligne d'en-tête standard est utilisée : « Titre, Prénom, Nom, Poste, Société, Adresse1, Adresse2, Code postal, Ville, État, Pays, TéléphoneDomicile, TéléphoneBureau ». Pour séparer les noms des champs, utilisez le séparateur de liste sélectionné dans la boîte de dialogue Propriétés pour Paramètres régionaux du Panneau de configuration.
- MSQuery
- Object
Objetfacultatif. True : pour lancer Microsoft Query, s’il est installé. Les Name PasswordDocument arguments, et HeaderRecord sont ignorés.
- SQLStatement
- Object
Objetfacultatif. Définit les options de la requête à utiliser pour extraire des données.
- SQLStatement1
- Object
Objetfacultatif. Si la chaîne de requête est plus longue que 255 caractères, SQLStatement il spécifie la première partie de la chaîne et SQLStatement1 spécifie la deuxième partie.
- Connection
- Object
Objetfacultatif. Plage dans laquelle SQLStatement doit être exécutée la requête spécifiée. La manière dont vous pouvez spécifier la plage dépend du mode d'extraction des données. Par exemple : lorsque vous récupérez des données via ODBC, vous spécifiez une chaîne de connexion. Lorsque vous récupérez des données à partir de Microsoft Excel à l’aide de l’échange dynamique de données (DDE), vous spécifiez une plage nommée. Sécurité L’échange dynamique de données (DDE) est une technologie plus ancienne qui n’est pas sécurisée. Dans la mesure du possible, utilisez une alternative plus sécurisée à DDE. Lorsque vous récupérez des données à partir de Microsoft Access, vous spécifiez le mot « table » ou « requête » suivi du nom d’une table ou d’une requête.
- LinkToSource
- Object
Objetfacultatif. True pour effectuer la requête spécifiée par Connection et à SQLStatement chaque ouverture du document principal.
Remarques
La nouvelle source de données est attachée au document spécifié, qui devient alors un document principal s’il ne l’est pas déjà.
Évitez d'utiliser des mots de passe codés en dur dans vos applications. Si un mot de passe est requis dans une procédure, demandez-le à l'utilisateur, stockez-le dans une variable et servez-vous de la variable dans votre code.