Partager via


MailMerge.OpenDataSource Méthode

Définition

Attache une source de données au document spécifié, qui devient un document main s’il n’en est pas déjà un.

public void OpenDataSource (string Name, ref object Format, ref object ConfirmConversions, ref object ReadOnly, ref object LinkToSource, ref object AddToRecentFiles, ref object PasswordDocument, ref object PasswordTemplate, ref object Revert, ref object WritePasswordDocument, ref object WritePasswordTemplate, ref object Connection, ref object SQLStatement, ref object SQLStatement1, ref object OpenExclusive, ref object SubType);
abstract member OpenDataSource : string * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj -> unit
Public Sub OpenDataSource (Name As String, Optional ByRef Format As Object, Optional ByRef ConfirmConversions As Object, Optional ByRef ReadOnly As Object, Optional ByRef LinkToSource As Object, Optional ByRef AddToRecentFiles As Object, Optional ByRef PasswordDocument As Object, Optional ByRef PasswordTemplate As Object, Optional ByRef Revert As Object, Optional ByRef WritePasswordDocument As Object, Optional ByRef WritePasswordTemplate As Object, Optional ByRef Connection As Object, Optional ByRef SQLStatement As Object, Optional ByRef SQLStatement1 As Object, Optional ByRef OpenExclusive As Object, Optional ByRef SubType As Object)

Paramètres

Name
String

Argument de type String obligatoire. Nom de fichier de la source de données. Vous pouvez spécifier un fichier Microsoft Query (.qry) à la place d'une source de données, d'une chaîne de connexion et d'une chaîne de requête.

Format
Object

Objet facultatif. Le convertisseur de fichier utilisé pour ouvrir le document. Il peut s’agir de l’une des WdOpenFormat constantes. Pour spécifier un format de fichier externe, utilisez la OpenFormat propriété avec l’objet FileConverter pour déterminer la valeur à utiliser avec cet argument.WdOpenFormat peut être l’une des constantes suivantes :wdOpenFormatAllWordwdOpenFormatAuto Default.wdOpenFormatDocumentwdOpenFormatEncodedTextwdOpenFormatRTFwdOpenFormatTemplatewdOpenFormatTextwdOpenFormatUnicodeTextwdOpenFormatWebPageswdOpenFormatXML

ConfirmConversions
Object

Objet facultatif. True pour afficher la boîte de dialogue Convertir un fichier si le fichier n'est pas au format Microsoft Word.

ReadOnly
Object

Objet facultatif. True: pour ouvrir la source de données en lecture seule.

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.

AddToRecentFiles
Object

Objet facultatif. True pour ajouter le nom de fichier à la liste des fichiers récemment utilisés en bas du menu Fichier.

PasswordDocument
Object

Objet facultatif. Mot de passe à spécifier pour ouvrir la source de données. (Voir les remarques ci-dessous.)

PasswordTemplate
Object

Objet facultatif. Mot de passe à spécifier pour ouvrir le modèle. (Voir les remarques ci-dessous.)

Revert
Object

Objet facultatif. Contrôle ce qui se passe si Name est le nom de fichier d’un document ouvert. True : pour ignorer les modifications apportées au document ouvert depuis son dernier enregistrement et rouvrir le fichier, False : pour activer le document ouvert.

WritePasswordDocument
Object

Objet facultatif. Mot de passe à spécifier pour enregistrer les modifications apportées au document. (Voir les remarques ci-dessous.)

WritePasswordTemplate
Object

Objet facultatif. Mot de passe à spécifier pour enregistrer les modifications apportées au modèle. (Voir les remarques ci-dessous.)

Connection
Object

Objet facultatif. Plage dans laquelle la requête spécifiée par SQLStatement doit être exécutée. (Voir les remarques ci-dessous.) La façon dont vous spécifiez la plage dépend de la façon dont les données sont récupérées. Par exemple : lors de la récupération de données via ODBC (Open Database Connectivity), 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. 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.

SQLStatement
Object

Objet facultatif. Définit les options de la requête à utiliser pour extraire des données. (Voir les remarques ci-dessous.)

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. (Voir les remarques ci-dessous.)

OpenExclusive
Object

Objet facultatif. True pour ouvrir en mode exclusif.

SubType
Object

Objet facultatif. Il peut s’agir de l’une des constantes suivantes WdMergeSubType :wdMergeSubTypeAccess 1wdMergeSubTypeOAL 2wdMergeSubTypeOLEDBText 5wdMergeSubTypeOLEDBWord 3wdMergeSubTypeOther 0wdMergeSubTypeOutlook 6wdMergeSubTypeWord 7wdMergeSubTypeWord2000 8wdMergeSubTypeWorks 4

Remarques

Pour déterminer la connexion ODBC et les chaînes de requête, définissez manuellement les options de requête et utilisez la QueryString propriété pour renvoyer le chaîne de connexion. Le tableau suivant répertorie certains des mots clés SQL couramment utilisés.

DSNNom de la source de données ODBC
UIDIdentificateur de connexion de l'utilisateur
PWDMot de passe spécifié par l'utilisateur
DBQNom de fichier de la base de données
FILType de fichier

Évitez d’utiliser le compte d’ouverture de session de l’administrateur système (sa) intégré. À la place, demandez aux administrateurs système de devenir membres du rôle serveur fixe sysadmin et d’utiliser leur propre compte pour se connecter. Utilisez le sa uniquement lorsqu’il n’est pas possible de se connecter autrement. Pour éviter l’accès non autorisé via le compte d’ouverture de session du sa, affectez à ce compte un mot de passe unique et fort.

Dans la mesure du possible, utilisez l’authentification Windows (également appelée connexion approuvée), qui utilise un compte d’utilisateur Windows pour vous connecter à SQL Server. Lorsqu’un utilisateur se connecte via un compte d’utilisateur Windows, SQL Server se sert d’informations qui se trouvent dans le système d’exploitation Windows pour valider le nom du compte et le mot de passe. Pour pouvoir utiliser l’authentification Windows, un administrateur serveur doit configurer SQL Server pour utiliser ce mode d’authentification. Si l’authentification Windows n’est pas disponible, évitez d’enregistrer les informations de connexion. Il est plus sûr pour les utilisateurs d’entrer ces informations lors de chaque connexion.

É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 à