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

Notes

Visual Studio 2010 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 2010 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éation d'un volet de tâches personnalisé

Vue d'ensemble des volets de tâches personnalisés

Ajout d'onglets personnalisés au Ruban dans InfoPath 2010

Personnalisation d'un ruban pour InfoPath

Ajout de barres d'outils personnalisées et d'éléments de barre d'outils dans InfoPath 2007

Comment : créer des barres d'outils Office

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 des assemblys PIA de Microsoft Office InfoPath

Programmation de compléments d'application

Personnalisation de l'interface utilisateur Office

Développement Office - InfoPath 2010

Historique des modifications

Date

Historique

Motif

Mai 2011

Ajout d'informations sur l'ouverture et la modification des projets de modèles de formulaires InfoPath dans Visual Studio Tools for Applications.

Commentaires client.