Compartir a través de


Soluciones de Visio

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 Application campo de la clase en el ThisAddIn proyecto. El Application campo devuelve un Microsoft.Office.Interop.Visio.Application objeto 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 .