Méthode Documents.Open (Word)
Ouvre le document spécifié et l’ajoute à la collection Documents. Renvoie un objet Document.
Syntaxe
expression. Open (FileName, ConfirmConversions, ReadOnly, AddToRecentFiles, PasswordDocument, PasswordTemplate, Revert, WritePasswordDocument, WritePasswordTemplate, Format, Encoding, Visible, OpenConflictDocument, OpenAndRepair, DocumentDirection, NoEncodingDialog)
expression Obligatoire. Variable qui représente un objet Documents .
Parameters
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
FileName | Obligatoire | Variant | Nom du document (les chemins d'accès sont acceptés). |
ConfirmConversions | Facultatif | Variant | True pour afficher la boîte de dialogue Convertir un fichier si le fichier n'est pas au format Microsoft Word. |
ReadOnly | Facultatif | Variant | True: pour ouvrir le document en lecture seule. Cet argument ne remplace pas le paramètre de lecture seule recommandée que vous définissez sur un document enregistré. Par exemple, si l'option Lecture seule recommandée a été activée lors de l'enregistrement d'un document, le fait d'affecter la valeur False à l'argument LectureSeule n'entraîne pas l'ouverture du fichier en lecture-écriture. |
AddToRecentFiles | Facultatif | Variant | True pour ajouter le nom de fichier à la liste des fichiers récemment utilisés en bas du menu Fichier. |
PasswordDocument | Facultatif | Variant | Mot de passe nécessaire pour ouvrir le document. |
PasswordTemplate | Facultatif | Variant | Mot de passe nécessaire pour ouvrir le modèle. |
Revert | Facultatif | Variant | Contrôle ce qu’il se passe si le nom de fichier est le nom d’un document ouvert. True pour ignorer les modifications non enregistrées pour le document ouvert et réouvrir le fichier. Faux pour activer le document ouvert. |
WritePasswordDocument | Facultatif | Variant | Mot de passe nécessaire à l'enregistrement des modifications apportées au document. |
WritePasswordTemplate | Facultatif | Variant | Mot de passe nécessaire à l'enregistrement des modifications apportées au modèle. |
Format | Facultatif | Variant | Convertisseur de fichier à utiliser pour ouvrir le document. Il peut s’agir d’une des constantes WdOpenFormat. La valeur par défaut est wdOpenFormatAuto. Pour spécifier un format de fichier externe, appliquer la propriété OpenFormat pour un objetFileConverter afin de déterminer la valeur à utiliser avec cet argument. |
Encoding | Facultatif | Variant | Codage du document (page de codes ou jeu de caractères) qui doit être utilisé par Microsoft Word lors de l'affichage du document enregistré. Il peut s’agir d’une des constantes MsoEncoding valide. Pour obtenir la liste des constantes MsoEncoding utilisables, voir l’Explorateur d’objets dans Visual Basic Editor. La valeur par défaut est la page de codes du système. |
Visible | Facultatif | Variant | True si le document est ouvert dans une fenêtre visible. La valeur par défaut est True. |
OpenConflictDocument | Facultatif | Variant | Indique si le fichier conflictuel correspondant à un document en conflit hors connexion doit être ouvert. |
OpenAndRepair | Facultatif | Variant | True: pour réparer le document afin d'éviter toute altération. |
DocumentDirection | Facultatif | WdDocumentDirection | Indique la direction horizontale de l'enchaînement du texte dans un document. La valeur par défaut est wdLeftToRight. |
NoEncodingDialog | Facultatif | Variant | True: pour ne plus afficher la boîte de dialogue Codage que Word affiche lorsque le codage de texte n'est pas reconnu. La valeur par défaut est False. |
Valeur renvoyée
Document
Sécurité
Importante
É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. Pour connaître les meilleures pratiques recommandées sur la façon de procéder, consultez Notes de sécurité pour les développeurs de solutions Office.
Exemple
Cet exemple montre comment ouvrir le fichier « MyDoc.doc » en lecture seule.
Sub OpenDoc()
Documents.Open FileName:="C:\MyFiles\MyDoc.doc", ReadOnly:=True
End Sub
Cet exemple montre comment ouvrir le fichier « Test.wp » à l'aide du convertisseur de fichier de WordPerfect version 6.x.
Sub OpenDoc2()
Dim fmt As Variant
fmt = Application.FileConverters("WordPerfect6x").OpenFormat
Documents.Open FileName:="C:\MyFiles\Test.wp", Format:=fmt
End Sub
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.