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.