Méthode Documents.Open (Visio)

Ouvre un fichier existant afin de permettre sa modification.

Syntaxe

expression. Ouvrir (FileName)

Expression Variable qui représente un objet Documents .

Parameters

Nom Requis/Facultatif Type de données Description
FileName Obligatoire String Nom d'un fichier à ouvrir.

Valeur renvoyée

Document

Remarques

Lorsque vous utilisez la méthode Open pour ouvrir un objet Document , elle ouvre un fichier Microsoft Visio en tant qu’original. Selon l'extension de fichier, la méthode Open ouvre un dessin (.vsd), un gabarit (.vss), un modèle (.vst), un espace de travail (.vsw), un dessin XML (.vdx), un gabarit XML (.vsx) ou un modèle XML (.vtx). Vous pouvez également utiliser cette méthode pour ouvrir et convertir des fichiers d'autres formats en fichiers Visio. Si le fichier n'existe pas ou si son nom n'est pas valide, aucun objet Document n'est renvoyé et une erreur est générée.

Si vous transmettez un nom de fichier de gabarit valide (.vss), le fichier de gabarit d'origine s'ouvre. À compter de Microsoft Office Visio 2003, seuls les gabarits créés par l’utilisateur sont modifiables. Par défaut, les gabarits de Visio ne sont pas modifiables. À moins de vouloir créer ou modifier les formes de base, ouvrez un gabarit en lecture seule.

Exemple

Cette macro Microsoft Visual Basic pour Applications (VBA) indique comment ouvrir un document vierge, un nouveau document basé sur un modèle et un document existant.

Avant d’exécuter cette macro, remplacez path \ filename par le chemin d’accès et le nom de fichier d’un fichier de modèle valide (.vst) sur votre ordinateur.

 
Public Sub OpenDocument_Example() 
 
 Dim vsoDocument As Visio.Document 
 
 'Open a blank document (not based on a template). 
 Set vsoDocument = Documents.Add("") 
 
 'Open a new document based on a template. 
 Set vsoDocument = Documents.Add _ 
 ("path \filename ") 
 
 'Open an existing document. 
 Set vsoDocument = Documents.Open _ 
 ("path \filename ") 
 
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.