Compartir a través de


Información sobre la API de Guardar como página web

La característica Guardar como página web, que se introdujo en Visio 2002, proporciona a los usuarios una manera sencilla de publicar documentos de Visio en la web.

La API Guardar como página web le proporciona acceso mediante programación a esta característica, lo que le permite guardar un dibujo de Visio como página web sin exponer al usuario a los cuadros de diálogo Guardar como página web en la interfaz de usuario.

Con esta API, puede hacer lo siguiente:

  • Guarde un documento como HTML para publicarlo en la web.
  • Genere los archivos auxiliares necesarios para publicar el documento en la web.
  • Vea las propiedades personalizadas de una forma en el explorador.
  • Mostrar controles de búsqueda y navegación en el explorador.
  • Navegue por un documento de varias páginas en el explorador.
  • Muestra el control Panorámica y Zoom .
  • Ver todos los hipervínculos asociados a una forma y navegar a un destino de hipervínculo seleccionado.
  • Asigne a una página web una hoja de estilos con estilos de combinación de colores que coincidan con las combinaciones de colores disponibles en Visio.

A continuación se muestran dos maneras de usar la API Guardar como página web.

Uso de la API desde cualquier entorno de desarrollo que admita Automation

Con el modelo de objetos Guardar como página web, puede escribir código en el proyecto de Visual Basic de un documento, un VSL (un complemento de C++ que se ejecuta en el espacio de direcciones de Visio) o un complemento COM (creado con Visual Basic, C++ o C#) y guardar un dibujo de Visio como página web sin intervención del usuario.

Para controlar la característica Guardar como página web desde un ejecutable que se ejecuta en su propio proceso (fuera del espacio de direcciones de Visio), puede usar la interfaz de línea de comandos, como se describe a continuación, o puede obtener un objeto VisSaveAsWeb mediante la propiedad SaveAsWebObject del objeto Application de Visio.

Para obtener un ejemplo del uso del modelo de objetos Guardar como página web en Visual Basic, vea Uso del modelo de objetos Guardar como página web desde Visual Basic: un ejemplo.

Uso de la interfaz de línea de comandos de la API

Use la interfaz de línea de comandos para llamar al complemento SaveAsWeb desde un archivo ejecutable o desde el código que se ejecuta en el proceso de Visio. Además, puede crear fórmulas en la ventana ShapeSheet que inicien el complemento SaveAsWeb sin escribir ningún código. Para obtener información sobre el uso de la interfaz de la línea de comandos para ejecutar el complemento SaveAsWeb, vea Running Save as Web Page (Ejecutar guardar como página web) desde la línea de comandos.

Tanto si ejecuta la característica Guardar como página web desde la interfaz de usuario, desde el código o desde la interfaz de línea de comandos, la característica Guardar como página web almacena la configuración de página web personalizada seleccionada en el Registro. Estos datos se conservan entre instancias de Visio y permiten a los usuarios administrar valores predeterminados para sus propios proyectos.

Para obtener información sobre los datos almacenados en el Registro, vea Guardar como configuración de página web.

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.