Solutions Visio

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

Pour plus d’informations sur les compléments VSTO, consultez Prise en main de la programmation des compléments VSTO et de l’architecture des compléments VSTO. Si vous débutez avec la programmation avec Microsoft Bureau, consultez Prise en main (Bureau développement dans Visual Studio).

S’applique à : les informations contenues dans cette rubrique s’appliquent aux projets de compléments VSTO pour Visio 2010. Pour plus d’informations, consultez Fonctionnalités disponibles par type d’application et de projet Office.

Remarque

Vous souhaitez développer des solutions qui étendent l’expérience de Bureau sur plusieurs plateformes ? Consultez le nouveau modèle de compléments Bureau. Bureau compléments ont une petite empreinte par rapport aux compléments et solutions VSTO, et vous pouvez les créer à l’aide de presque n’importe quelle technologie de programmation web, telle que HTML5, JavaScript, CSS3 et XML.

Automatiser 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, réseaux de tâches, espaces de bureau, etc. L'API vous permet d'écrire du code pour accomplir les tâches courantes :

  • Élaborer et positionner des formes et du texte dans les diagrammes.

  • Gérer le comportement des formes en fonction de la logique métier et des entrées d'utilisateur.

  • Contrôler la visualisation des diagrammes, comme l'affichage panoramique et le zoom.

  • 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 afficher des procédures pas à pas et des exemples de code pour utiliser le modèle objet de Visio pour utiliser des documents et des formes dans Work with Visio documents and Work with Visio shapes.

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

    Quand vous appelez le modèle objet Visio, vous utilisez des types fournis dans l'assembly PIA (Primary Interop Assembly) pour Visio. L'assembly PIA fait office de pont entre le code managé du complément VSTO et le modèle objet COM dans Visio. Tous les types figurant dans l'assembly PIA de Visio sont définis dans l'espace de noms Microsoft.Office.Interop.Visio. Pour plus d’informations sur les assemblys d’interopérabilité principale, consultez Bureau vue d’ensemble du développement de solutions (VSTO) et Bureau assemblys d’interopérabilité principal.

Vue d’ensemble du modèle objet Visio

Vous trouverez une vue d’ensemble du modèle objet Visio dans la vue d’ensemble du modèle objet Visio, qui inclut des liens vers la référence du modèle objet Visio et les kits SDK.

Personnaliser l’interface utilisateur de Visio

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

Tâche Informations supplémentaires
Personnaliser le ruban Vue d’ensemble du ruban

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