Como: Abrir documentos do Visio

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

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

Abrir um documento do Visio

Para abrir um documento do Visio

  • Chamar o Microsoft.Office.Interop.Visio.Documents.Open método e a fonte, o caminho totalmente qualificado de um 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

  • Chamar o Microsoft.Office.Interop.Visio.Documents.OpenEx método, forneça o caminho totalmente qualificado do documento do Visio e incluir os argumentos que você deseja usar — nesse caso, 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 Windows XP e versões anteriores) ou a pasta de documentos (para Windows Vista).

Consulte também

Tarefas

Como: Criar novos 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