Solutions InfoPath

 

Visual Studio fournit des modèles de projet à l’aide desquels vous pouvez créer des compléments VSTO pour Microsoft Office InfoPath 2013 et InfoPath 2010. InfoPath n’est pas disponible dans Office 2016.

System_CAPS_ICON_note.jpg Remarque


Vous pouvez toutefois créer un complément VSTO pour InfoPath même si vous avez installé Office 2016. Pour cela, installez simplement InfoPath 2013 ou Office 2013 côte à côte avec Office 2016.

**S'applique à :** les informations contenues dans cette rubrique s'appliquent aux projets de compléments VSTO pour InfoPath. Pour plus d'informations, voir [Fonctionnalités disponibles par type d'application et de projet Office](../Topic/Features%20Available%20by%20Office%20Application%20and%20Project%20Type.md).

Les compléments VSTO pour InfoPath sont semblables aux compléments VSTO 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 VSTO, consultez Prise en main de la programmation de compléments VSTO et Architecture des compléments VSTO.

System_CAPS_ICON_note.jpg Remarque


Visual Studio 2015 n'inclut pas les projets de modèle de formulaire InfoPath qui étaient disponibles dans les versions antérieures de Visual Studio. Vous ne pouvez pas non plus utiliser Visual Studio 2015 pour ouvrir ou modifier un projet de modèle de formulaire InfoPath qui a été créé dans une version antérieure de Visual Studio. Toutefois, cela est possible en utilisant Visual Studio Tools pour Applications. Pour plus d’informations, consultez Utilisation des projets VSTO 2008 dans InfoPath 2010.

Pour accéder au modèle objet d’InfoPath à partir d’un complément VSTO 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 T:Microsoft.Office.Interop.InfoPath.Application qui représente l'instance actuelle d'InfoPath. Pour plus d'informations, consultez Programmation de compléments VSTO.

Quand vous appelez le modèle objet d’InfoPath à partir d’un complément VSTO, 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 VSTO et le modèle objet COM dans InfoPath. Tous les types dans l'assembly PIA d'InfoPath sont définis dans l'espace de noms N:Microsoft.Office.Interop.InfoPath. Pour plus d'informations sur l'assembly PIA d'InfoPath, consultez Présentation de l'assembly PIA de Microsoft Office InfoPath. Pour plus d’informations sur les assemblys PIA en général, consultez Vue d'ensemble du développement des solutions Office (VSTO) et Assemblys PIA (Primary Interop Assembly) Office.

Quand vous créez un complément VSTO pour InfoPath, plusieurs options de personnalisation de l’interface utilisateur différentes s’offrent à vous. Le tableau suivant répertorie certaines de ces options.

TâchePour plus d'informations
Créer un volet des tâches personnalisé.Volets de tâches personnalisés
Ajouter des onglets personnalisés au ruban dans InfoPathPersonnalisation d'un ruban pour InfoPath

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

À propos de l’assembly PIA (Primary Interop Assembly) de Microsoft Office InfoPath
Prise en main de la programmation de compléments VSTO
Vue d'ensemble du développement des solutions Office (VSTO)
Architecture des compléments VSTO
Comment : créer des projets Office dans Visual Studio
Programmation de compléments VSTO
Écriture de code dans les solutions Office
Assemblys PIA (Primary Interop Assembly) Office
Personnalisation de l'interface utilisateur Office
InfoPath 2010 dans le développement Office

Afficher: