Partager via


Comment : ouvrir des documents Visio

Il existe deux méthodes pour ouvrir des documents Microsoft Office Visio : Open et OpenEx. La méthode OpenEx est identique à la méthode Open, à la différence qu'elle fournit des arguments spécifiant la manière la manière dont s'ouvre le document.

Pour plus d'informations sur le modèle objet, consultez la documentation de référence sur VBA pour les méthodes Microsoft.Office.Interop.Visio.Documents.Open et Microsoft.Office.Interop.Visio.Documents.OpenEx.

Ouverture d'un document Visio

Pour ouvrir un document Visio

  • Appelez la méthode Microsoft.Office.Interop.Visio.Documents.Open et indiquez le chemin qualifié complet du document Visio.

    Dim docPath As String = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments) + "\test\MyDrawing.vsd"
    Me.Application.Documents.Open(docPath)
    
    string docPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments) + @"\test\MyDrawing.vsd";
    this.Application.Documents.Open(docPath);
    

Ouverture d'un document Visio avec des arguments spécifiés

Pour ouvrir un document Visio en lecture seule et ancré

  • Appelez la méthode Microsoft.Office.Interop.Visio.Documents.OpenEx, indiquez le chemin qualifié complet du document Visio et incluez les arguments à utiliser. Dans ce cas, Docked et RO (read-only).

    Dim docPath As String = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments) + "\test\MyDrawing.vsd"
    Me.Application.Documents.OpenEx(docPath, CShort(Microsoft.Office.Interop.Visio.VisOpenSaveArgs.visOpenDocked) + CShort(Microsoft.Office.Interop.Visio.VisOpenSaveArgs.visOpenRO))
    
    string docPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments) + @"\test\MyDrawing.vsd";
    this.Application.Documents.OpenEx(docPath,
        ((short)Microsoft.Office.Interop.Visio.VisOpenSaveArgs.visOpenDocked +
         (short)Microsoft.Office.Interop.Visio.VisOpenSaveArgs.visOpenRO));
    

Compilation du code

Cet exemple de code nécessite ce qui suit :

  • Un document Visio nommé myDrawing.vsd doit se trouver dans un répertoire Test du dossier Mes documents (Windows XP ou version antérieure) ou Documents (Windows Vista).

Voir aussi

Tâches

Comment : créer des documents Visio

Comment : fermer des documents Visio

Comment : enregistrer des documents Visio

Comment : imprimer des documents Visio

Concepts

Vue d'ensemble du modèle objet Visio

Autres ressources

Solutions Visio