Partager via


Solutions InfoPath

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

S'applique à : Les informations contenues dans cette rubrique s'appliquent aux projets de niveau application pour InfoPath 2013 et InfoPath 2010. Pour en savoir plus, consultez Fonctionnalités disponibles par type d'application et de projet Office.

Les compléments d'application pour InfoPath sont semblables aux compléments conçus pour les autres applications Microsoft Office.Ces types de solutions se composent d'un assembly chargé par l'application.L'utilisateur final peut accéder aux fonctionnalités de cet assembly quel que soit le formulaire ou le modèle de formulaire ouvert.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.

[!REMARQUE]

Visual Studio 2012 n'inclut pas les projets de modèle de formulaire InfoPath créés à l'aide de versions antérieures de Visual Studio.Vous ne pouvez pas non plus utiliser Visual Studio 2012 pour ouvrir ou modifier un projet de modèle de formulaire InfoPath créé dans une version antérieure de Visual Studio.Toutefois, vous pouvez ouvrir et modifier un projet de modèle de formulaire InfoPath à l'aide de Visual Studio Tools for Applications.Pour plus d'informations, consultez Utilisation de projets VSTO 2008 dans InfoPath 2010 (page éventuellement en anglais).

Automatisation d'InfoPath à l'aide d'un complément

Pour accéder au modèle objet d'InfoPath depuis un complément Office créé à l'aide des outils de développement Office dans Visual Studio, utilisez le champ Application de la classe ThisAddIn dans votre projet.Le champ Application retourne un objet Microsoft.Office.Interop.InfoPath.Application qui représente l'instance actuelle d'InfoPath.Pour plus d’informations, consultez Programmation de compléments d'application.

Lorsque vous appelez le modèle objet InfoPath à partir d'un complément, vous utilisez des types fournis dans l'assembly PIA (Primary Interop Assembly) pour InfoPath.L'assembly PIA fait office de pont entre le code managé du complément et le modèle objet COM dans InfoPath.Tous les types de l'assembly PIA (Primary Interop Assembly) InfoPath sont définis dans l'espace de noms Microsoft.Office.Interop.InfoPath.Pour plus d'informations sur les assemblys PIA d'InfoPath, consultez À propos des assemblys PIA de Microsoft Office InfoPath.Pour plus d'informations sur les assemblys PIA (Primary Interop Assembly) en général, consultez Vue d'ensemble du développement des solutions Office et Assemblys PIA (Primary Interop Assembly) Office.

Personnalisation de l'interface utilisateur d'InfoPath à l'aide d'un complément

Lorsque vous créez un complément pour InfoPath, plusieurs options de personnalisation de l'interface utilisateur différentes s'offrent à vous.Le tableau ci-dessous répertorie certaines de ces options.

Tâche

Pour plus d'informations

Créer un volet de tâches personnalisé

Volets de tâches personnalisés

Ajouter des onglets personnalisés au ruban dans InfoPath.

Personnalisation d'un ruban pour InfoPath

Pour plus d'informations sur la personnalisation de l'interface utilisateur d'InfoPath et d'autres applications Microsoft Office, consultez Personnalisation de l'interface utilisateur Office.

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

Autres ressources

À propos de l'assembly PIA de Microsoft Office InfoPath

Programmation de compléments d'application

Personnalisation de l'interface utilisateur Office

InfoPath 2010 dans le développement Office