Programmgesteuertes Öffnen von Visio-Dokumenten
Es gibt zwei Methoden zum Öffnen vorhandener Microsoft Office Visio-Dokumente: Open und OpenEx. Die OpenEx-Methode ist identisch mit der Open-Methode, mit der Ausnahme, dass sie Argumente bereitstellt, in denen der Aufrufer angeben kann, wie das Dokument geöffnet wird.
Ausführliche Informationen zum Objektmodell finden Sie in der VBA-Referenzdokumentation für die Microsoft.Office.Interop.Visio.Documents.Open - und 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 übergeben Sie den vollqualifizierten Pfad des Visio-Dokuments.
Ö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 zu verwendenden Argumente ein, in diesem Fall „Gedockt“ und „Schreibgeschützt“.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 befinden, das im Ordner "Eigene Dokumente" (für Windows XP und früher) oder im Ordner "Dokumente" (für Windows Vista) benanntTest
ist.