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