Partilhar via


Como: Abrir documentos do Visio

Há dois métodos para Abrindo documentos existentes do Microsoft Office Visio: Open and OpenEx.O método OpenEx é idêntico para o método de Open, exceto que ele fornece argumentos em que o chamador pode especificar como o documento é aberto.

Para obter detalhes sobre o modelo de objeto, consulte a documentação de referência VBA para o método do Microsoft.Office.Interop.Visio.Documents.Open e Microsoft.Office.Interop.Visio.Documents.OpenEx método.

Abrindo um documento do Visio

Para abrir um documento do Visio

  • Chame o método Microsoft.Office.Interop.Visio.Documents.Open e fornecer o caminho totalmente qualificado do documento do Visio.

    Dim docPath As String = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments) + "\test\MyDrawing.vsd"
    Me.Application.Documents.Open(docPath)
    
    string docPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments) + @"\test\MyDrawing.vsd";
    this.Application.Documents.Open(docPath);
    

Abrindo um documento do Visio com argumentos especificados

Para abrir um documento do Visio como somente leitura e encaixado

  • Chame o método Microsoft.Office.Interop.Visio.Documents.OpenEx, forneça o caminho totalmente qualificado do documento do Visio e incluir os argumentos que você deseja usar — neste maiúscminúsc, encaixados e somente leitura.

    Dim docPath As String = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments) + "\test\MyDrawing.vsd"
    Me.Application.Documents.OpenEx(docPath, CShort(Microsoft.Office.Interop.Visio.VisOpenSaveArgs.visOpenDocked) + CShort(Microsoft.Office.Interop.Visio.VisOpenSaveArgs.visOpenRO))
    
    string docPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments) + @"\test\MyDrawing.vsd";
    this.Application.Documents.OpenEx(docPath,
        ((short)Microsoft.Office.Interop.Visio.VisOpenSaveArgs.visOpenDocked +
         (short)Microsoft.Office.Interop.Visio.VisOpenSaveArgs.visOpenRO));
    

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 o Windows XP e anteriormente) ou a pasta documentos (para Windows Vista).

Consulte também

Tarefas

Como: Criar novo documento do Visio

Como: Documentos do Visio Fechar

Como: Salvar documentos do Visio

Como: Imprimir documentos do Visio

Conceitos

Soluções do Visio

Visão geral do modelo de objeto do Visio