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