Partager via


Configuration d'un ordinateur pour développer des solutions Office

Vous devez installer les composants requis suivants avant de pouvoir utiliser les outils de développement Microsoft Office dans Visual Studio 2010 :

  • Visual Studio

  • .NET Framework

  • Microsoft Office

Pour la plupart des tâches de développement, vous devez également installer et inscrire les assemblys PIA pour Microsoft Office dans le Global Assembly Cache.

Pour obtenir les étapes d'installation détaillées, consultez Comment configurer un ordinateur pour développer des solutions Office.

Visual Studio

Les outils de développement Office sont inclus uniquement avec les éditions de Visual Studio 2010 suivantes :

  • Visual Studio 2010 Professional

  • Visual Studio 2010 Premium

  • Visual Studio 2010 Ultimate

Les outils de développement Office constitue un composant facultatif de Visual Studio. Ces outils sont installés par défaut lorsque vous installez l'une des éditions de Visual Studio répertoriées ci-dessus. Si vous personnalisez l'installation de Visual Studio en sélectionnant les composants à installer, assurez-vous que Outils de développement Microsoft Office est sélectionné pendant l'installation. Pour plus d'informations sur l'installation de Visual Studio, consultez Visual Studio Editions and Hardware Requirements.

Les outils de développement Office incluent Visual Studio Tools pour Office Runtime et des fonctionnalités intégrées à Visual Studio, telles que les modèles de projet et les concepteurs. Pour plus d'informations sur le Visual Studio Tools pour Office Runtime, consultez Vue d'ensemble de Visual Studio Tools pour Office Runtime.

.NET Framework

Vous pouvez utiliser les outils de développement Office dans Visual Studio 2010 pour créer des solutions qui ciblent le .NET Framework 3.5 ou le .NET Framework 4. Le .NET Framework 4 est automatiquement installé et configuré lorsque Visual Studio 2010 est installé. Si vous souhaitez créer des solutions qui ciblent le .NET Framework 3.5, vous devez vous assurer que cette version du .NET Framework est également installée sur l'ordinateur de développement.

Notes

Vous ne pouvez pas utiliser les outils de développement Office dans Visual Studio 2010 pour créer des solutions qui ciblent le .NET Framework 3.0 ou version antérieure. Pour plus d'informations sur les versions prises en charge du .NET Framework, consultez Conception et création de solutions Office.

Microsoft Office

Vous pouvez utiliser les outils de développement Office pour Visual Studio 2010 afin de créer des solutions pour Microsoft Office 2010 et la version 2007 de Microsoft Office System. L'une des versions suivantes d'Office doit être installée localement sur l'ordinateur de développement :

  • Toute édition de la version 2007 de Microsoft Office System ou Microsoft Office 2010

  • L'une des applications autonomes suivantes :

    • Excel 2007 ou Excel 2010

    • InfoPath 2007 ou InfoPath 2010

    • Outlook 2007 ou Outlook 2010

    • PowerPoint 2007 ou PowerPoint 2010

    • Project 2007 ou Project 2010

    • Visio 2007 ou Visio 2010

    • Word 2007 ou Word 2010

Visual Basic for Applications (VBA) doit être installé dans le cadre d'Office.

Notes

Visual Studio 2010 ne prend pas en charge la création de solutions Office lorsque l'ordinateur de développement a une version de Microsoft Office 2010 fournie via la technologie Click-to-Run.

Installations côte à côte de Microsoft Office

Visual Studio 2010 ne prend pas en charge la création de solutions Office lorsque Microsoft Office 2010 et la version 2007 de Microsoft Office System (ou d'autres versions d'applications Office, telles qu'Excel 2007 et Excel 2010) sont installés côte à côte sur l'ordinateur de développement. Pour créer des solutions Office à l'aide des outils de développement Office dans Visual Studio 2010, il vous suffit d'installer une version d'Office sur l'ordinateur de développement.

Même si vous avez installé une seule version d'Office sur l'ordinateur de développement, vous pouvez créer des solutions Office qui s'exécutent à la fois dans Microsoft Office 2010 et la version 2007 de Microsoft Office System sur les ordinateurs des utilisateurs finaux. Pour plus d'informations, consultez Exécution de solutions dans différentes versions de Microsoft Office.

Assemblys PIA (Primary Interop Assembly) de Microsoft Office

Les assemblys PIA d'Office doivent être installés et inscrits dans le Global Assembly Cache pour pouvoir effectuer les tâches de développement suivantes :

  • Pour créer un projet au niveau du document

  • Pour exécuter ou déboguer un projet Office qui cible .NET Framework 3.5

  • Pour exécuter ou déboguer un projet Office qui cible .NET Framework 4 et dans lequel vous avez modifié la propriété Embed Interop Types de toutes les références d'assemblys PIA de votre projet à False. 

Vous pouvez créer et générer des projets de niveau application sans avoir à installer les assemblys PIA dans le Global Assembly Cache. Toutefois, si vous procédez ainsi, vous ne pourrez pas exécuter ni déboguer les projets des scénarios répertoriés ci-dessus.

Lorsque vous installez Office sur l'ordinateur de développement, les assemblys PIA sont installés et inscrits par défaut dans le Global Assembly Cache dans les cas suivants :

  • Vous devez installer le .NET Framework 1.1 ou version ultérieure avant d'installer la version 2007 de Microsoft Office System.

  • Vous devez installer le .NET Framework 2.0 ou version ultérieure avant d'installer Microsoft Office 2010.

Si vous installez Office sur un ordinateur de développement sur lequel le .NET Framework n'est pas encore installé, ou si vous modifiez le programme d'installation Office pour ne pas installer les assemblys PIA, vous devez installer les assemblys PIA séparément. Pour plus d'informations, consultez Comment : installer les assemblys PIA (Primary Interop Assembly) d'Office.

Notes

Visual Studio 2010 installe des copies privées des assemblys PIA en dehors du Global Assembly Cache. Lorsque vous créez un projet Office, le projet référence ces copies d'assemblys PIA. Toutefois, les assemblys PIA doivent également être installés et inscrits dans le Global Assembly Cache pour effectuer les tâches de développement répertoriées ci-dessus. Pour plus d'informations, consultez Assemblys PIA (Primary Interop Assembly) Office.

Voir aussi

Tâches

Comment configurer un ordinateur pour développer des solutions Office

Comment : installer Visual Studio Tools pour Office Runtime Redistributable

Comment : installer les assemblys PIA (Primary Interop Assembly) d'Office

Concepts

Fonctionnalités disponibles par type d'application et de projet Office

Autres ressources

Mise en route (Développement Office dans Visual Studio)