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