Creare nuovi documenti di Visio a livello di codice

Quando si crea un nuovo disegno di Microsoft Office Visio, viene aggiunto alla raccolta Microsoft.Office.Interop.Visio.Documents di documenti di Visio aperti. Il metodo Microsoft.Office.Interop.Visio.Documents.Add crea quindi un nuovo documento di disegno di Visio. Per altre informazioni, vedere la documentazione di riferimento di VBA relativa al metodo Microsoft.Office.Interop.Visio.Documents.Add .

Creare nuovi documenti vuoti

Per creare un nuovo documento

  • Usare il metodo Microsoft.Office.Interop.Visio.Documents.Add per creare un nuovo documento vuoto che non si basa su un modello.

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

Creare documenti copiati da documenti esistenti

Il metodo Microsoft.Office.Interop.Visio.Documents.Add può creare un nuovo documento che è una copia di un documento di Visio esistente. È necessario specificare il nome file e il percorso completo del diagramma.

Per creare un nuovo documento copiato da un documento esistente

  • Chiamare il metodo Microsoft.Office.Interop.Visio.Documents.Add e specificare il percorso del diagramma di Visio.

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

Creare gli stencil copiati dagli stencil esistenti

Il metodo Microsoft.Office.Interop.Visio.Documents.Add può creare un nuovo stencil che è una copia di uno stencil di Visio esistente. È necessario specificare il nome file e il percorso completo dello stencil.

Per creare un nuovo stencil copiato da uno stencil esistente

  • Chiamare il metodo Microsoft.Office.Interop.Visio.Documents.Add e specificare il percorso dello stencil.

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

Creare documenti basati su modelli esistenti

Il Microsoft.Office.Interop.Visio.Documents.Add metodo può creare un nuovo documento (un file vsd ) basato su un modello di Visio esistente (un file con estensione vst ). Questo metodo copia gli stencil, gli stili e le impostazioni che fanno parte dell'area di lavoro modello. È necessario specificare il nome file e il percorso completo del modello.

Per creare un nuovo documento basato su un modello esistente

  • Chiamare il metodo Microsoft.Office.Interop.Visio.Documents.Add e specificare il percorso del modello.

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

Compilare il codice

Questo esempio di codice presenta i requisiti seguenti:

  • Un documento di Visio denominato myDrawing.vsd deve trovarsi in una directory denominata Test nella cartella Documenti (per Windows XP e versioni precedenti) o nella cartella Documenti (per Windows Vista).

  • Un documento di Visio denominato myStencil.vss deve trovarsi in una directory denominata Test nella cartella Documenti (per Windows XP e versioni precedenti) o nella cartella Documenti (per Windows Vista).

  • Un documento di Visio denominato myTemplate.vst deve trovarsi in una directory denominata Test nella cartella Documenti (per Windows XP e versioni precedenti) o nella cartella Documenti (per Windows Vista).