Como: Criar novos documentos do Visio

Quando você cria um novo Microsoft Office desenho do Visio documento, você adicioná-lo para o Microsoft.Office.Interop.Visio.Documents Abrir a coleção de documentos do Visio. Conseqüentemente, o Microsoft.Office.Interop.Visio.Documents.Add método cria um novo Visio desenho documento. Para obter mais informações, consulte a documentação de referência do VBA para o Microsoft.Office.Interop.Visio.Documents.Add método.

Criação de novos documentos em branco

Para criar um novo documento.

  • Use o Microsoft.Office.Interop.Visio.Documents.Add método para criar um novo documento em branco que não se baseia em um modelo.

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

Criação de documentos copiados de documentos existentes

O Microsoft.Office.Interop.Visio.Documents.Add método pode criar um novo documento que é uma cópia de um documento Visio existente. Você deve fornecer o nome de arquivo e o caminho totalmente qualificado do diagrama.

Para criar um novo documento que é copiado de um documento existente

  • Chamar o Microsoft.Office.Interop.Visio.Documents.Add método e especifique o caminho para o diagrama do 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);
    

A criação de estênceis copiado de estênceis existentes

O Microsoft.Office.Interop.Visio.Documents.Add método pode criar um novo estêncil que é uma cópia de um estêncil do Visio existente. Você deve fornecer o nome de arquivo e o caminho totalmente qualificado do estêncil.

Para criar um novo estêncil que é copiado de um estêncil existente

  • Chamar o Microsoft.Office.Interop.Visio.Documents.Add método e especifique o caminho do estêncil.

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

A criação de documentos baseados em modelos existentes

O Microsoft.Office.Interop.Visio.Documents.Add método pode criar um novo documento (um arquivo. vsd) que se baseia em um modelo existente do Visio (um arquivo. vst). Esse método copia os estênceis, estilos e configurações que são parte do espaço de trabalho do modelo. Você deve fornecer o nome de arquivo e o caminho totalmente qualificado do modelo.

Para criar um novo documento baseado em um modelo existente

  • Chamar o Microsoft.Office.Interop.Visio.Documents.Add método e especifique o caminho do modelo.

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

Compilando o código

Este exemplo de código requer o seguinte:

  • Um documento do Visio chamado myDrawing.vsd deve estar localizado em um diretório chamado Test na pasta Meus documentos (para Windows XP e versões anteriores) ou a pasta de documentos (para Windows Vista).

  • Um documento do Visio chamado myStencil.vss deve estar localizado em um diretório chamado Test na pasta Meus documentos (para Windows XP e versões anteriores) ou a pasta de documentos (para Windows Vista).

  • Um documento do Visio chamado myTemplate.vst deve estar localizado em um diretório chamado Test na pasta Meus documentos (para Windows XP e versões anteriores) ou a pasta de documentos (para Windows Vista).

Consulte também

Tarefas

Como: Abrir documentos do Visio

Como: Feche os documentos do Visio

Como: Salvar documentos do Visio

Como: Imprimir documentos do Visio

Conceitos

Visão geral do modelo de objeto do Visio

Outros recursos

Soluções do Visio