Comment : ouvrir des documents Visio par programmation
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 par programmation
Comment : fermer des documents Visio par programmation
Comment : enregistrer des documents Visio par programmation
Comment : imprimer des documents Visio par programmation
Concepts
Vue d'ensemble du modèle objet Visio