Comment : cibler les applications Office via les assemblys PIA (Primary Interop Assembly)How to: Target Office Applications Through Primary Interop Assemblies

Quand vous créez un projet Office, Visual Studio ajoute automatiquement des références aux assemblys PIA (Primary Interop Assembly) Microsoft Office qui sont requises pour générer le projetWhen you create a new Office project, Visual Studio automatically adds references to the Microsoft Office primary interop assemblies (PIAs) that are required to build your project. Vous devez ajouter des références aux autres assemblys PIA dans les scénarios suivants :You must add references to other PIAs in the following scenarios:

  • Vous souhaitez utiliser des fonctionnalités d'autres applications Microsoft Office dans votre projet.You want to use features of other Microsoft Office applications in your project. Par exemple, vous pouvez utiliser des fonctionnalités de Microsoft Office Excel dans un projet pour Microsoft Office Word.For example, you might want to use features of Microsoft Office Excel in a project for Microsoft Office Word.

  • Vous souhaitez automatiser des applications Microsoft Office qui n'ont pas de projets dédiés dans Visual Studio, comme Microsoft Office Access.You want to automate Microsoft Office applications that do not have dedicated projects in Visual Studio, such as Microsoft Office Access.

    S’applique à : Les informations contenues dans cette rubrique s’appliquent aux projets de niveau document et aux projets de compléments VSTO.Applies to: The information in this topic applies to document-level projects and VSTO add-in projects. Consultez les fonctionnalités disponibles par Type de projet d’Application Office et.See Features Available by Office Application and Project Type.

    Note

    Il est possible que pour certains des éléments de l'interface utilisateur de Visual Studio, votre ordinateur affiche des noms ou des emplacements différents de ceux indiqués dans les instructions suivantes.Your computer might show different names or locations for some of the Visual Studio user interface elements in the following instructions. L'édition de Visual Studio dont vous disposez et les paramètres que vous utilisez déterminent ces éléments.The Visual Studio edition that you have and the settings that you use determine these elements. Pour plus d'informations, consultez Personnalisation de l'IDE.For more information, see Personalizing the IDE.

Pour ajouter une référence à un assembly PIATo add a reference to a primary interop assembly

  1. Ouvrez votre projet Office et sélectionnez le nom du projet dans l’Explorateur de solutions.Open your Office project and select the project name in Solution Explorer.

  2. Dans le menu Projet, cliquez sur Ajouter une référence.On the Project menu, click Add Reference.

  3. Sur le Framework , sélectionnez l’assembly PIA souhaité dans le nom du composant liste.On the Framework tab, select the PIA you want in the Component Name list. Pour plus d’informations sur les assemblys PIA Microsoft Office disponibles, consultez assemblys PIA Office.For more information about the available Microsoft Office primary interop assemblies, see Office Primary Interop Assemblies.

    Si le projet cible le .NET Framework 4.NET Framework 4 ou version ultérieure, le incorporer les Types Interop la référence d’assembly est définie sur True par défaut.If the project targets the .NET Framework 4.NET Framework 4 or later, the Embed Interop Types property for the assembly reference is set to True by default. Grâce à ce paramètre, votre solution ne requiert pas l'assembly PIA sur les ordinateurs des utilisateurs finaux.By using this setting, your solution does not require the PIA on end-user computers. Pour plus d'informations, consultez Designing and Creating Office Solutions.For more information, see Designing and Creating Office Solutions.

    Note

    Dans les projets Office, ajoutez toujours des références aux assemblys PIA d’Office à l’aide de la .NET onglet de la ajouter une référence boîte de dialogue plutôt que la COM onglet. Pour plus d’informations, consultez Assemblys PIA (Primary Interop Assembly) Office.In Office projects, always add references to Office PIAs by using the .NET tab of the Add Reference dialog rather than the COM tab. For more information, see Office Primary Interop Assemblies.

  4. Cliquez sur OK.Click OK.

    Le nom de l’assembly s’affiche dans le références dossier de l’Explorateur de solutions.The assembly name appears in the References folder of Solution Explorer.

Voir aussiSee Also

Assemblys PIA Office Office Primary Interop Assemblies
Écriture de Code dans les Solutions Office Writing Code in Office Solutions
Développement de Solutions Office Developing Office Solutions
Guide pratique pour installer les assemblys PIA (Primary Interop Assembly) d’OfficeHow to: Install Office Primary Interop Assemblies