Acerca de cómo ampliar la funcionalidad de Visio

La funcionalidad de Microsoft Visio puede ampliarse de las siguientes formas:

  • Crear macros y complementos específicos de Visio.

  • Crear complementos COM (Modelo de objetos componentes).

Macros y complementos

Las macros y los complementos son programas que amplían la funcionalidad de Visio. La ejecución exacta de una macro o de un complemento depende del contexto para el que se ha diseñado.

Puede ejecutar una macro o un complemento desde la aplicación de Visio de varias maneras. Estos son algunos de los más comunes:

  • Elija una macro o un complemento del cuadro de diálogo Macros. (En el grupo Código de la pestaña Desarrollador , haga clic en Macros). Si el programa es un archivo EXE, antes de que pueda aparecer en el cuadro de diálogo Macros , debe encontrarse en una carpeta a lo largo de la ruta de acceso de complementos en el cuadro de diálogo Ubicaciones de archivo. (Haga clic en la pestaña Archivo , en Opciones, en Opciones avanzadasy, a continuación, en General, haga clic en Ubicaciones de archivo).

    Nota A partir de Microsoft Office Visio 2003, en lugar de especificar rutas de acceso de archivo a los complementos de Visio, puede publicar los complementos mediante un paquete de Microsoft Windows Installer. Al hacerlo, podrá aprovechar las características de las aplicaciones de Microsoft Office, como el cambio de idioma, la instalación a petición y la reparación. Para obtener más información sobre cómo utilizar un paquete de Windows Installer para publicar los complementos, busque "Microsoft Windows Installer" en MSDN, el sitio Web de Microsoft Developer Network.

  • Haga doble clic en una forma asociada a un complemento o a una macro. El programa que desee ejecutar debe seleccionarse en la lista Ejecutar macro de la pestaña Doble clic del cuadro de diálogo Comportamiento de esa forma. (Seleccione la forma y, a continuación, en la ficha Programador, haga clic en Comportamiento).

  • Haga doble clic en una forma y, a continuación haga clic en un elemento de menú personalizado para un complemento o una macro en el menú contextual. El programa asociado al elemento del menú personalizado debe introducirse en la sección de acciones de la ventana ShapeSheet de la forma.

Si un complemento está diseñado para su ejecución fuera de la aplicación Visio, podrá ejecutarlo como cualquier otro programa basado en Microsoft Windows (por ejemplo, haciendo doble clic en un icono del escritorio). Para obtener más detalles, vea la documentación de Windows.

Complementos COM

A partir de Visio 2002, puede usar complementos COM de la misma manera estandarizada que en otras aplicaciones de Microsoft Office. Los complementos COM deben registrarse con la aplicación Visio y pueden funcionar en varias aplicaciones. Por ejemplo, puede crear un complemento COM que realice la misma tarea en Visio y en Microsoft Excel o cualquiera de las aplicaciones de Microsoft Office. Puede crear complementos COM con Microsoft Visual Basic 5.0 y versiones posteriores, Microsoft C++, Microsoft Office 2000 Developer Edition y versiones posteriores, o cualquiera de las aplicaciones .NET de Microsoft Visual Studio.

Para obtener más información sobre la creación de complementos COM, vea MSDN.

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.