Partager via


Solutions Visio

Visual Studio 2012 fournit des modèles de projet permettant de créer des compléments d'application pour Microsoft Office Visio.Vous pouvez notamment utiliser des compléments pour automatiser Visio, étendre les fonctionnalités de Visio ou personnaliser l'interface utilisateur de Visio.

Pour plus d'informations sur les compléments d'application, consultez Mise en route de la programmation de compléments d'application et Architecture des compléments d'application.Si vous débutez en programmation avec Microsoft Office, consultez Mise en route (Développement Office dans Visual Studio).

s'applique : que les informations de cette rubrique s'appliquent aux projets d'application pour Visio 2010.Pour plus d’informations, consultez Fonctionnalités disponibles par type d'application et de projet Office.

Automatisation de Visio à l'aide du modèle objet Visio

Le modèle objet Visio expose de nombreuses classes que vous pouvez utiliser pour automatiser Visio afin de créer des diagrammes pour les organigrammes, diagrammes de flux, chronologies de projet, schémas de réseau, espaces de bureau, etc.L'API vous permet d'écrire du code afin d'exécuter des tâches courantes :

  • Construire et positionner des formes et du texte dans les diagrammes.

  • Gérer le comportement des formes selon la logique métier et les entrées d'utilisateurs.

  • Contrôler la visualisation des diagrammes, par exemple les affichages panoramiques et les agrandissements.

  • Personnaliser l'interface utilisateur de l'application.

  • Importer des données externes dans Visio, les lier aux formes et les afficher graphiquement dans une page.

Vous pouvez visualiser des procédures pas à pas et des exemples de code permettant d'utiliser le modèle objet de Visio avec des documents et des formes dans Utilisation de documents Visio et Utilisation de formes Visio.

Pour accéder au modèle objet Visio à partir d'un complément, utilisez le champ Application de la classe ThisAddIn dans votre projet.Le champ Application renvoie un objet Microsoft.Office.Interop.Visio.Application qui représente l'instance actuelle de Visio.Pour plus d'informations, consultez Programmation de compléments d'application.

Lorsque vous appelez le modèle objet Visio, vous utilisez des types fournis dans l'assembly PIA (PIA) pour Visio.L'assembly PIA fait office de pont entre le code managé du complément et le modèle objet COM dans Visio.Tous les types de Visio assembly PIA est défini dans l'espace de noms d' Microsoft.Office.Interop.Visio .Pour plus d'informations sur les assemblys PIA (Primary Interop Assembly), consultez Vue d'ensemble du développement des solutions Office et Assemblys PIA (Primary Interop Assembly) Office.

Vue d'ensemble du modèle objet Visio

Consultez Vue d'ensemble du modèle objet Visio pour obtenir une vue d'ensemble du modèle objet Visio, ainsi que des liens vers la documentation de référence relative à celui-ci et aux kits de développement logiciel.

Personnalisation de l'interface utilisateur de Visio

L'interface utilisateur de Visio propose les options de personnalisation suivantes.

Tâche

Pour plus d'informations

Personnalisez le ruban.

Vue d'ensemble du ruban

Pour obtenir des informations sur la personnalisation de l'interface utilisateur de Visio, consultez la documentation de référence sur VBA pour la classe Visio.UIObject.

Voir aussi

Tâches

Comment : créer des projets Office dans Visual Studio

Référence

Assemblys PIA (Primary Interop Assembly) Office

Concepts

Mise en route de la programmation de compléments d'application

Vue d'ensemble du développement des solutions Office

Architecture des compléments d'application

Écriture de code dans les solutions Office

Vue d'ensemble du modèle objet Visio

Autres ressources

Programmation de compléments d'application

Personnalisation de l'interface utilisateur Office

Visio 2010 dans le développement Office