MailMerge.OpenDataSource 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.
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.
DSN | Nom de la source de données ODBC | |
UID | Identificateur de connexion de l'utilisateur | |
PWD | Mot de passe spécifié par l'utilisateur | |
DBQ | Nom de fichier de la base de données | |
FIL | Type 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.