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

Weitere Ressourcen

Visio-Projektmappen