Partilhar via


Abrir documentos do Visio programaticamente

Há dois métodos para abrir documentos existentes do Microsoft Office Visio: Open e OpenEx. O método OpenEx é idêntico ao método Open, exceto que ele fornece argumentos nos quais 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 método Microsoft.Office.Interop.Visio.Documents.Open e o método Microsoft.Office.Interop.Visio.Documents.OpenEx.

Abrir um documento do Visio

Para abrir um documento do Visio

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

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

Abrir um documento do Visio com argumentos especificados

Para abrir um documento do Visio como somente leitura e encaixado

  • Chame o método, forneça o Microsoft.Office.Interop.Visio.Documents.OpenEx caminho totalmente qualificado do documento do Visio e inclua os argumentos que você deseja usar — neste caso, encaixado e somente leitura.

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

Compilar 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 nomeado Test na pasta Meus Documentos (para Windows XP e versões anteriores) ou na pasta Documentos (para Windows Vista).