Share via


À propos de l’API Enregistrer en tant que page web

La fonctionnalité Enregistrer en tant que page web, qui a été introduite dans Visio 2002, offre aux utilisateurs un moyen simple de publier des documents Visio sur le web.

L’API Enregistrer en tant que page web vous permet d’accéder par programmation à cette fonctionnalité, ce qui vous permet d’enregistrer un dessin Visio en tant que page web sans exposer l’utilisateur aux boîtes de dialogue Enregistrer en tant que page web dans l’interface utilisateur.

À l’aide de cette API, vous pouvez effectuer les opérations suivantes :

  • Enregistrez un document au format HTML pour le publier sur le web.
  • Générez les fichiers de prise en charge nécessaires pour publier votre document sur le web.
  • Afficher les propriétés personnalisées d’une forme dans le navigateur.
  • Afficher les contrôles de recherche et de navigation dans le navigateur.
  • Naviguez dans un document de plusieurs pages dans le navigateur.
  • Affichez le contrôle Panoramique et Zoom .
  • Affichez tous les liens hypertexte associés à une forme et accédez à une cible de lien hypertexte sélectionnée.
  • Affectez à une page web une feuille de style avec des styles de jeu de couleurs qui correspondent aux jeux de couleurs disponibles dans Visio.

Voici deux façons d’utiliser l’API Enregistrer en tant que page web.

Utiliser l’API à partir de n’importe quel environnement de développement qui prend en charge Automation

À l’aide du modèle objet Enregistrer en tant que page web, vous pouvez écrire du code dans le projet Visual Basic d’un document, un fichier VSL (un module complémentaire C++ qui s’exécute dans l’espace d’adressage Visio) ou un complément COM (créé avec Visual Basic, C++ ou C#), et enregistrer un dessin Visio en tant que page web sans intervention de l’utilisateur.

Pour contrôler la fonctionnalité Enregistrer en tant que page web à partir d’un exécutable qui s’exécute dans son propre processus (en dehors de l’espace d’adressage Visio), vous pouvez utiliser l’interface de ligne de commande, comme décrit ci-dessous, ou vous pouvez obtenir un objet VisSaveAsWeb à l’aide de la propriété SaveAsWebObject de l’objet Application Visio.

Pour obtenir un exemple d’utilisation du modèle objet Enregistrer en tant que page web en Visual Basic, consultez Utilisation du modèle objet Enregistrer en tant que page web à partir de Visual Basic : un exemple.

Utiliser l’interface de ligne de commande de l’API

Utilisez l’interface de ligne de commande pour appeler le module complémentaire SaveAsWeb à partir d’un exécutable ou d’un code qui s’exécute dans le processus Visio. En outre, vous pouvez créer des formules dans la fenêtre ShapeSheet qui lancent le module complémentaire SaveAsWeb sans écrire de code. Pour plus d’informations sur l’utilisation de l’interface de ligne de commande pour exécuter le module complémentaire SaveAsWeb, consultez Exécution de l’option Enregistrer en tant que page web à partir de la ligne de commande.

Que vous exécutiez la fonctionnalité Enregistrer en tant que page web à partir de l’interface utilisateur, du code ou de l’interface de ligne de commande, la fonctionnalité Enregistrer en tant que page web stocke les paramètres de page web personnalisés sélectionnés dans le Registre. Ces données sont conservées entre les instances de Visio et permettent aux utilisateurs de gérer les valeurs par défaut pour leurs propres projets.

Pour plus d’informations sur les données stockées dans le Registre, consultez Conserver les paramètres Enregistrer en tant que page web.

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.