Gewusst wie: Programmgesteuertes Öffnen von Visio-Dokumenten
Es gibt zwei Methoden zum Öffnen vorhandener Microsoft Office Visio-Dokumente: die Open-Methode und die OpenEx-Methode.Die OpenExMethode ist identisch mit der Open-Methode, mit der Ausnahme, dass sie Argumente bereitstellt, über die der Aufrufer angeben kann, wie das Dokument geöffnet wird.
Weitere Informationen zum Objektmodell finden Sie in der VBA-Referenzdokumentation für die Microsoft.Office.Interop.Visio.Documents.Open-Methode und die Microsoft.Office.Interop.Visio.Documents.OpenEx-Methode.
Öffnen eines Visio-Dokuments
So öffnen Sie ein Visio-Dokument
Rufen Sie die Microsoft.Office.Interop.Visio.Documents.Open-Methode auf, und geben Sie den vollqualifizierten Pfad des Visio-Dokuments an.
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);
Öffnen eines Visio-Dokuments mit angegebenen Argumenten
So öffnen Sie ein Visio-Dokument schreibgeschützt und angedockt
Rufen Sie die Microsoft.Office.Interop.Visio.Documents.OpenEx-Methode auf, geben Sie den vollqualifizierten Pfad des Visio-Dokuments an, und schließen Sie die Argumente ein, die Sie verwenden möchten (in diesem Fall Gedockt und Schreibgeschützt).
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));
Kompilieren des Codes
Für dieses Codebeispiel benötigen Sie Folgendes:
- Ein Visio-Dokument mit dem Namen myDrawing.vsd muss sich in einem Verzeichnis mit dem Namen Test im Ordner Eigene Dateien (Windows XP und ältere Versionen) bzw. im Ordner Dokumente (Windows Vista) befinden.
Siehe auch
Aufgaben
Gewusst wie: Programmgesteuertes Erstellen neuer Visio-Dokumente
Gewusst wie: Programmgesteuertes Schließen von Visio-Dokumenten
Gewusst wie: Programmgesteuertes Speichern von Visio-Dokumenten
Gewusst wie: Programmgesteuertes Drucken von Visio-Dokumenten
Konzepte
Übersicht über das Visio-Objektmodell