Abrir documentos de Visio mediante programación
Hay dos métodos para abrir documentos existentes de Microsoft Office Visio: Open y OpenEx. El método OpenEx es idéntico al método Open, salvo que proporciona argumentos en los que el autor de la llamada puede especificar cómo se abre el documento.
Para obtener detalles sobre el modelo de objetos, consulte la documentación de referencia de VBA para el método Microsoft.Office.Interop.Visio.Documents.Open y el método Microsoft.Office.Interop.Visio.Documents.OpenEx .
Abrir un documento de Visio
Para abrir un documento de Visio
Llame al método
Microsoft.Office.Interop.Visio.Documents.Open
y facilite la ruta de acceso completa del documento de Visio.
Abrir un documento de Visio con argumentos especificados
Para abrir un documento de Visio como de solo lectura y acoplado
Llame al método
Microsoft.Office.Interop.Visio.Documents.OpenEx
, facilite la ruta de acceso completa del documento de Visio e incluya los argumentos que desea utilizar; en este caso, Docked y Read-only.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 el código
Para este ejemplo de código se necesita lo siguiente:
- Un documento de Visio denominado
myDrawing.vsd
debe encontrarse en un directorio denominadoTest
en la carpeta Mis documentos (para Windows XP y versiones anteriores) o en la carpeta Documentos (para Windows Vista).