Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Existen dos métodos para abrir documentos de Microsoft Office Visio existentes: Open y OpenEx.El método OpenEx es idéntico al método Open, con la salvedad de que proporciona argumentos en los que el llamador puede especificar cómo se abre el documento.
Para obtener detalles sobre el modelo de objetos, vea la documentación de referencia de VBA para los métodos Microsoft.Office.Interop.Visio.Documents.Open y 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 proporcione la ruta de acceso completa del documento de 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);
Abrir un documento de Visio con argumentos especificados
Para abrir un documento de Visio como de sólo lectura y acoplado
Llame al método Microsoft.Office.Interop.Visio.Documents.OpenEx, proporcione la ruta de acceso completa del documento de Visio e incluya los argumentos que desea utilizar: en este caso, Docked y Read-only.
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));
Compilar el código
Este ejemplo de código requiere lo siguiente:
- Debe haber un documento de Visio denominado myDrawing.vsd en un directorio denominado Test de la carpeta Mis documentos (para Windows XP y versiones anteriores) o Documentos (para Windows Vista).
Vea también
Tareas
Cómo: Crear nuevos documentos de Visio mediante programación
Cómo: Cerrar documentos de Visio mediante programación
Cómo: Guardar documentos de Visio mediante programación
Cómo: Imprimir documentos de Visio mediante programación
Conceptos
Información general sobre el modelo de objetos de Visio