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. |
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