Partager via


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 des compléments VSTO pour automatiser Visio, étendre des fonctionnalités Visio ou personnaliser l’interface utilisateur 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 Microsoft Office, consultez Bien démarrer (développement Office dans Visual Studio).

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

Note

Vous souhaitez développer des solutions qui étendent l’expérience Office sur plusieurs plateformes ? Consultez le nouveau modèle de compléments Office. Les compléments Office ont une petite empreinte par rapport aux compléments et solutions VSTO, et vous pouvez les créer à l’aide de presque toutes les technologies de programmation web, telles 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 graphiques organisationnels, les organigrammes, les chronologies de projet, les diagrammes réseau, les espaces de bureau, etc. L’API vous permet d’écrire du code pour accomplir des tâches courantes :

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

  • Gérer le comportement des formes en fonction de la logique métier et de l’entrée utilisateur.

  • Visualisation du diagramme de contrôle, comme le panoramique et le zoom.

  • Personnalisez l’interface utilisateur de l’application.

  • Importez des données externes dans Visio, liez-les à des formes et affichez-les graphiquement sur 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 Application champ de la ThisAddIn classe dans votre projet. Le Application champ retourne un Microsoft.Office.Interop.Visio.Application objet qui représente l’instance actuelle de Visio. Pour plus d’informations, consultez Programmer des compléments VSTO.

    Lorsque vous appelez le modèle objet Visio, vous utilisez des types fournis dans l'assembly d'interopérabilité principal (PIA) pour Visio. Le PIA agit comme un pont entre le code managé dans le complément VSTO et le modèle objet COM dans Visio. Tous les types de l’assembly PIA Visio sont définis dans le Microsoft.Office.Interop.Visio namespace. Pour plus d’informations sur les assemblies principaux d’interopérabilité, consultez la vue d’ensemble du développement de solutions Office (VSTO) et les assemblies principaux d’interopérabilité Office.

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 a les options de personnalisation suivantes.

Tâche Pour plus d’informations
Personnalisez 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 VBA de la classe Visio.UIObject .