Freigeben über


Gewusst wie: Programmgesteuertes Erstellen neuer Visio-Dokumente

Beim Erstellen eines neuen Microsoft Office Visio-Zeichnungsdokuments fügen Sie dieses Dokument der Microsoft.Office.Interop.Visio.Documents-Auflistung geöffneter Visio-Dokumente hinzu.Daher wird ein neues Visio-Zeichnungsdokument mithilfe der Microsoft.Office.Interop.Visio.Documents.Add-Methode erstellt.Weitere Informationen finden Sie in der VBA-Referenzdokumentation für die Microsoft.Office.Interop.Visio.Documents.Add-Methode.

Erstellen neuer leerer Dokumente

So erstellen Sie ein neues Dokument

  • Mit der Microsoft.Office.Interop.Visio.Documents.Add-Methode erstellen Sie ein neues leeres Dokument, das nicht auf einer Vorlage basiert.

    Me.Application.Documents.Add("")
    
    this.Application.Documents.Add("");
    

Erstellen von aus vorhandenen Dokumenten kopierten Dokumenten

Mit der Microsoft.Office.Interop.Visio.Documents.Add-Methode können Sie ein neues Dokument erstellen, das eine Kopie eines vorhandenen Visio-Dokuments ist.Sie müssen den Dateinamen und den vollqualifizierten Pfad für das Diagramm angeben.

So erstellen Sie ein neues Dokument, das aus einem vorhandenen Dokument kopiert wird

  • Rufen Sie die Microsoft.Office.Interop.Visio.Documents.Add-Methode auf, und geben Sie den Pfad zum Visio-Diagramm an.

    Dim docPath As String = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments) + "\test\MyDrawing.vsd"
    Me.Application.Documents.Add(docPath)
    
    string docPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments) + @"\test\MyDrawing.vsd";
    this.Application.Documents.Add(docPath);
    

Erstellen von aus vorhandenen Schablonen kopierten Schablonen

Mit der Microsoft.Office.Interop.Visio.Documents.Add-Methode können Sie eine neue Schablone erstellen, die eine Kopie einer vorhandenen Visio-Schablone ist.Sie müssen den Dateinamen und den vollqualifizierten Pfad für die Schablone angeben.

So erstellen Sie eine neue Schablone, die aus einer vorhandenen Schablone kopiert wird

  • Rufen Sie die Microsoft.Office.Interop.Visio.Documents.Add-Methode auf, und geben Sie den Pfad zu der Schablone an.

    Dim docPath As String = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments) + "\test\MyStencil.vss"
    Me.Application.Documents.Add(docPath)
    
    string docPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments) + @"\test\MyStencil.vss";
    this.Application.Documents.Add(docPath);
    

Erstellen von Dokumenten auf Grundlage vorhandener Vorlagen

Mit der Microsoft.Office.Interop.Visio.Documents.Add-Methode können Sie ein neues Dokument (eine VSD-Datei) erstellen, die auf einer vorhandenen Visio-Vorlage (einer VST-Datei) basiert.Mit dieser Methode werden die Schablonen, Formate und Einstellungen kopiert, die Bestandteile des Vorlagenarbeitsbereichs sind.Sie müssen den Dateinamen und den vollqualifizierten Pfad für die Vorlage angeben.

So erstellen Sie ein neues Dokument, das auf einer vorhandenen Vorlage basiert

  • Rufen Sie die Microsoft.Office.Interop.Visio.Documents.Add-Methode auf, und geben Sie den Pfad zu der Vorlage an.

    Dim docPath As String = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments) + "\test\MyTemplate.vst"
    Me.Application.Documents.Add(docPath)
    
    string docPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments) + @"\test\MyTemplate.vst";
    this.Application.Documents.Add(docPath);
    

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.

  • Ein Visio-Dokument mit dem Namen myStencil.vss 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.

  • Ein Visio-Dokument mit dem Namen myTemplate.vst 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 Öffnen von Visio-Dokumenten

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