Como abrir documentos do Visio programaticamente
Há dois métodos para abrir documentos existentes do Visio de Microsoft Office: Open e OpenEx.O OpenEx método é idêntico do Open método, exceto que ele fornece os argumentos que 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 forneça 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 está ancorada
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 programaticamente
Como fechar documentos do Visio programaticamente
Como salvar documentos do Visio programaticamente
Como imprimir documentos do Visio programaticamente
Conceitos
Visão geral do modelo de objeto do Visio