Udostępnij za pośrednictwem


Porady: Programowane tworzenie nowych dokumentów programu Visio

Podczas tworzenia nowego rysunku programu Microsoft Office Visio dokumentu można dodać go do Microsoft.Office.Interop.Visio.Documents kolekcji otwartych dokumentów programu Visio.W konsekwencji Microsoft.Office.Interop.Visio.Documents.Add metoda tworzy nowy dokument rysunku programu Visio.Aby uzyskać więcej informacji, zobacz dokumentację odniesienia języka VBA dla Microsoft.Office.Interop.Visio.Documents.Add metody.

Tworzenie nowych dokumentów pusta

Aby utworzyć nowy dokument

  • Użyj Microsoft.Office.Interop.Visio.Documents.Add metodę, aby utworzyć nowy, pusty dokument, który nie jest oparty na szablonie.

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

Tworzenie dokumentów skopiowane z istniejących dokumentów

Microsoft.Office.Interop.Visio.Documents.Add Metody można utworzyć nowy dokument, który jest kopią istniejącego dokumentu programu Visio.Musisz podać nazwę pliku i w pełni kwalifikowana ścieżka na diagramie.

Aby utworzyć nowy dokument, który jest kopiowany z istniejącego dokumentu

  • Wywołanie Microsoft.Office.Interop.Visio.Documents.Add metody i określ ścieżkę diagram programu Visio.

    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);
    

Tworzenie wzorniki skopiowane z istniejących wzorników

Microsoft.Office.Interop.Visio.Documents.Add metody można utworzyć nowy wzornik, który jest kopią istniejącego wzornika programu Visio.Musisz podać nazwę pliku i w pełni kwalifikowana ścieżka wzornika.

Aby utworzyć nowy wzornik, który jest kopiowany z istniejącego wzornika

  • Wywołanie Microsoft.Office.Interop.Visio.Documents.Add metody i określ ścieżkę wzornika.

    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);
    

Tworzenie dokumentów, na podstawie istniejących szablonów

Microsoft.Office.Interop.Visio.Documents.Add Metody można utworzyć nowy dokument (plik .vsd), oparty na podstawie istniejącego szablonu programu Visio (plikiem vst).Metoda ta kopiuje wzorniki, style i ustawienia, które są częścią szablonu Obszar roboczy.Musisz podać nazwę pliku i w pełni kwalifikowana ścieżka do szablonu.

Aby utworzyć nowy dokument oparty na podstawie istniejącego szablonu

  • Wywołanie Microsoft.Office.Interop.Visio.Documents.Add metody i określ ścieżkę do szablonu.

    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);
    

Kompilowanie kodu

Poniższy przykład kodu wymaga spełnienia następujących warunków:

  • Dokument programu Visio o nazwie myDrawing.vsd musi znajdować się w katalogu o nazwie Test w folderze Moje dokumenty (dla systemu Windows XP i wcześniejsze) lub w folderze dokumenty (dla systemu Windows Vista).

  • Dokument programu Visio o nazwie myStencil.vss musi znajdować się w katalogu o nazwie Test w folderze Moje dokumenty (dla systemu Windows XP i wcześniejsze) lub w folderze dokumenty (dla systemu Windows Vista).

  • Dokument programu Visio o nazwie myTemplate.vst musi znajdować się w katalogu o nazwie Test w folderze Moje dokumenty (dla systemu Windows XP i wcześniejsze) lub w folderze dokumenty (dla systemu Windows Vista).

Zobacz też

Zadania

Porady: Programowane otwieranie dokumentów programu Visio

Porady: Programowane zamykanie dokumentów programu Visio

Porady: Programowane zapisywanie dokumentów programu Visio

Porady: Programowane drukowanie dokumentów programu Visio

Koncepcje

Model obiektu Visio ― Omówienie

Inne zasoby

Rozwiązania programu Visio