MailMerge.CreateDataSource 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
Objet facultatif. Chemin d'accès et nom de fichier de la nouvelle source de données à utiliser.
- PasswordDocument
- Object
Objet facultatif. Mot de passe à spécifier pour ouvrir la nouvelle source de données.
- WritePasswordDocument
- Object
Objet facultatif. Mot de passe à spécifier pour enregistrer les modifications apportées à la source de données.
- HeaderRecord
- Object
Objet facultatif. Noms des champs de la ligne d'en-tête. Si cet argument est omis, l’enregistrement d’en-tête standard est utilisé : « Title, FirstName, LastName, JobTitle, Company, Address1, Address2, City, State, PostalCode, Country, HomePhone, WorkPhone ». Pour séparer les noms de champs, utilisez le séparateur de liste spécifié dans Paramètres régionaux dans Panneau de configuration.
- MSQuery
- Object
Objet facultatif. True pour lancer Microsoft Query, s’il est installé. Les Name
arguments , PasswordDocument
et HeaderRecord
sont ignorés.
- SQLStatement
- Object
Objet facultatif. Définit les options de la requête à utiliser pour extraire des données.
- SQLStatement1
- Object
Objet facultatif. Si la chaîne de requête comporte plus de 255 caractères, SQLStatement
spécifie la première partie de la chaîne et SQLStatement1
la deuxième partie.
- Connection
- Object
Objet facultatif. Plage dans laquelle la requête spécifiée par SQLStatement
sera exécutée. La manière dont vous pouvez spécifier la plage dépend du mode d'extraction des données. Par exemple : Lors de la récupération de données via ODBC, vous spécifiez un chaîne de connexion. Lors de la récupération de 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. Si possible, utilisez une alternative plus sécurisée à DDE. Lors de la récupération de 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
Objet facultatif. True pour exécuter la requête spécifiée par Connection
et SQLStatement
chaque fois que le document main est ouvert.
Remarques
La nouvelle source de données est attachée au document spécifié, qui devient un document main s’il n’en est pas déjà un.
É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, puis utilisez la variable dans votre code.