Freigeben über


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.

    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 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) benannt Test ist.