Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez aussi afficher la version anglaise dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte.
Traduction
Anglais
Cette documentation est archivée et n’est pas conservée.

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 de compléments VSTO et Architecture des compléments VSTO. Si vous débutez en programmation avec Microsoft Office, consultez Mise en route (Développement Office 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.

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 visualiser des procédures pas à pas et des exemples de code illustrant l’utilisation du modèle objet de Visio pour utiliser 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 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 Programmation de compléments VSTO.

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 PIA, consultez Vue d'ensemble du développement des solutions Office (VSTO) et Assemblys PIA (Primary Interop Assembly) Office.

Vous trouverez une vue d’ensemble du modèle objet Visio dans 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 de développement logiciel (SDK).

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

Tâche

Pour plus d'informations

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.

Afficher: