Partager via


À propos de l’automatisation (Visio)

Vous pouvez écrire des programmes pour contrôler Visio dans Visual Basic pour Applications (VBA), Visual Basic, Visual C++, tous les langages Visual Studio .NET ou dans tout autre langage de programmation prenant en charge Automation.

Un programme peut utiliser Automation pour incorporer dessin et fonctionnalités de création de diagrammes Visio ou pour automatiser les tâches répétitives simples dans Visio. Par exemple, un programme peut générer un organigramme hiérarchique à partir d’une liste de noms et les postes ou imprimer toutes les masques sur un gabarit.

Comment un programme utilise automation pour contrôler Visio

Un programme contrôle Visio en accédant à ses objets, puis en utilisant leurs propriétés, méthodes et événements.

  • Objets représentent les éléments que vous manipulez dans l’application Visio, tels que des documents, les cellules contenant des formules, des formes et des pages de dessin.

  • Les propriétés sont des attributs qui déterminent l’apparence ou le comportement d’objets. Par exemple, un objet forme a une propriété nom qui représente le nom de cette forme.

  • Les méthodes sont les actions dont dispose un objet. Par exemple, un programme peut exécuter la méthode ajouter sur un objet page. Cette action revient à ajouter une page à un document en choisissant Page vierge sous l’onglet Insertion.

  • Les événements déclenchent un code ou des programmes complets. Les événements déclenchent un code ou des programmes entiers. Un événement peut, par exemple, déclencher un code par programme lorsqu'un document est ouvert ou déclencher un programme lorsqu'un double-clic est effectué sur une forme.

L’environnement de programmation VBA dans Visio

Visio inclut l’environnement Visual Basic pour Applications (VBA) programmation. Pour créer, afficher, déboguer et exécuter des programmes dans cet environnement, utilisez Visual Basic Editor :

  • Créer des programmes VBA en insérant des modules et modules de classe formulaires utilisateur dans votre projet VBA et en écrivant du code.

  • Visualisez les éléments d'un projet VBA en sélectionnant le projet d'un document Visio ouvert dans l'Explorateur de projet. Pour afficher la fenêtre Code pour des éléments individuels, ouvrez le dossier approprié dans l’Explorateur de projets et double-cliquez sur l’élément de projet, ou cliquez avec le bouton droit sur l’élément et cliquez sur Afficher le code dans le menu contextuel.

  • Déboguer programmes VBA en ajoutant des points d’arrêt, y compris les expressions espionnes et connaissiez code comme il s’exécute.

  • Exécuter des macros VBA des façons suivantes :

    • Visual Basic Editor : dans le menu Exécuter, choisissez Exécuter une macro.

    • Visio : dans le groupe Code de l’onglet Développeur, choisissez Macros.

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.