Partager via


MailMerge.CreateDataSource Méthode

Définition

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 Namearguments , PasswordDocumentet 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.

S’applique à