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.
Visual Studio proporciona plantillas de proyecto que puede usar para crear complementos de VSTO para Microsoft Office Visio. Puede usar complementos de VSTO para automatizar Visio, ampliar las características de Visio o personalizar la interfaz de usuario (UI) de Visio.
Para obtener más información sobre los complementos de VSTO, consulte Introducción a la programación de complementos de VSTO y arquitectura de complementos de VSTO. Si no está familiarizado con la programación con Microsoft Office, consulte Introducción (desarrollo de Office en Visual Studio).
Se aplica a: La información de este tema se aplica a los proyectos de complemento de VSTO para Visio 2010. Para obtener más información, vea Características disponibles por aplicación de Office y tipo de proyecto.
Nota:
¿Le interesa desarrollar soluciones que amplíen la experiencia de Office en varias plataformas? Consulte el nuevo modelo de complementos de Office. Los complementos de Office tienen una huella pequeña en comparación con los complementos y soluciones de VSTO, y puede compilarles mediante casi cualquier tecnología web, como HTML5, JavaScript, CSS3 y XML.
Automatización de Visio mediante el modelo de objetos de Visio
El modelo de objetos de Visio expone muchas clases que puede usar para automatizar Visio para crear diagramas para gráficos organizativos, diagramas de flujo, escalas de tiempo del proyecto, diagramas de red, espacios de oficina, etc. La API permite escribir código para realizar tareas comunes:
Construir y colocar formas y texto en diagramas.
Administrar el comportamiento de la forma en función de la lógica de negocios y la entrada del usuario.
Controlar la visualización del diagrama, como el movimiento panorámico y el zoom.
Personalice la interfaz de usuario de la aplicación.
Importar datos externos en Visio, vincularlos a formas y mostrarlos gráficamente en una página.
Puede ver procedimientos paso a paso y ejemplos de código para usar el modelo de objetos de Visio para trabajar con documentos y formas en Trabajar con documentos de Visio y Trabajar con formas de Visio.
Para acceder al modelo de objetos de Visio desde un complemento de VSTO, use el
Applicationcampo de la clase en elThisAddInproyecto. ElApplicationcampo devuelve unMicrosoft.Office.Interop.Visio.Applicationobjeto que representa la instancia actual de Visio. Para obtener más información, consulte Complementos del programa VSTO.Cuando llamas al modelo de objetos de Visio, usas tipos que se proporcionan en el ensamblado de interoperabilidad principal (PIA) para Visio. El PIA actúa como un puente entre el código administrado en el complemento VSTO y el modelo de objetos COM en Visio. Todos los tipos en el PIA de Visio están definidos en el espacio de nombres
Microsoft.Office.Interop.Visio. Para obtener más información sobre los ensamblados de interoperabilidad primarios, vea Introducción al desarrollo de soluciones de Office (VSTO) y ensamblados de interoperabilidad primarios de Office.
Introducción al modelo de objetos de Visio
Puede encontrar información general sobre el modelo de objetos de Visio en Información general del modelo de objetos de Visio, que incluye vínculos a la referencia del modelo de objetos de Visio y a los SDK.
Personalización de la interfaz de usuario de Visio
La interfaz de usuario de Visio tiene las siguientes opciones de personalización.
| Tarea | Para obtener más información |
|---|---|
| Personalice la cinta de opciones. | Información general de la cinta de opciones |
Para obtener información sobre cómo personalizar la interfaz de usuario de Visio, consulte la documentación de referencia de VBA para la clase Visio.UIObject .
Contenido relacionado
- Introducción a la programación de complementos de VSTO
- Introducción al desarrollo de soluciones de Office (VSTO)
- Arquitectura de complementos de VSTO
- Cómo: Crear proyectos de Office en Visual Studio
- Programar complementos VSTO
- Escribir código en soluciones de Office
- Ensamblados de interoperabilidad primarios de Office
- Personalización de la interfaz de usuario de Office
- Introducción al modelo de objetos de Visio
- Visio 2010 en el desarrollo de Office