Nouveautés du développement Office

Cette rubrique décrit quelques-unes des nouvelles fonctionnalités et fonctions permettant de développer des solutions pour Microsoft Office 2010 et la version 2007 de Microsoft Office System à l'aide de Visual Studio 2010.

Développement de solutions pour Microsoft Office 2010

Vous pouvez utiliser les outils de développement Microsoft Office afin de créer des solutions pour Microsoft Office 2010 et la version 2007 de Microsoft Office System. Visual Studio 2010 inclut de nouveaux modèles de projet pour la création de solutions ciblant Microsoft Office 2010. En outre, vous pouvez créer des solutions pour les versions 32 bits et 64 bits d'Microsoft Office 2010. Pour plus d'informations, consultez Conception et création de solutions Office.

Prise en charge de ruban développé dans les solutions pour Microsoft Office 2010

Vous pouvez utiliser le concepteur de ruban pour personnaliser le ruban des applications qui prennent désormais en charge l'interface utilisateur du ruban d'Microsoft Office 2010. Ces applications sont notamment InfoPath 2010, Project 2010 et Visio 2010. Vous pouvez également utiliser le concepteur de ruban pour personnaliser le ruban des fenêtres d'explorateur d'Outlook 2010. Pour plus d'informations, consultez Vue d'ensemble du ruban.

Améliorations de langage de Visual C# 2010

Les nouvelles fonctionnalités du langage C# suivantes simplifient l'écriture du code dans les projets Office Visual C# :

Pour plus d'informations sur l'utilisation de ces fonctionnalités dans les projets Office, consultez Paramètres optionnels dans les solutions Office.

Ciblage du .NET Framework 4

Dans Visual Studio 2010, vous pouvez développer des solutions Office qui ciblent le .NET Framework 4 (ou le .NET Framework 4 Client Profile). Lorsque vous ciblez le .NET Framework 4, vous pouvez bénéficier des nouvelles fonctionnalités suivantes :

  • Le déploiement de solutions sans les assemblys PIA Office. Lorsque vous ciblez le .NET Framework 4, les informations de type PIA utilisés par votre solution sont incorporées à l'assembly de solution. Au moment de l'exécution, la solution utilise les informations de type incorporées au lieu des assemblys PIA.

  • Dans les projets Visual C# ciblant le .NET Framework 4, vous pouvez utiliser la liaison tardive à l'aide du type  dynamic. Pour plus d'informations, consultez Utilisation du type dynamic (Guide de programmation C#) et Liaison tardive dans les solutions Office.

Pour plus d'informations sur le choix de la version cible du .NET Framework pour les solutions Office, consultez Conception et création de solutions Office.

Notes

Dans la plupart des cas, le code que vous écrivez dans les projets Office est le même pour le .NET Framework 3.5 et le .NET Framework 4. Toutefois, certaines fonctionnalités des projets Office requièrent des modifications du code lorsque vous ciblez des versions différentes du .NET Framework. Pour plus d'informations, consultez Modifications du design de projets Office qui ciblent .NET Framework 4 et Migration de solutions Office vers .NET Framework 4.

Visual Studio Tools pour Office Runtime inclus dans Microsoft Office 2010

Microsoft Office 2010 inclut les composants de Visual Studio 2010 Tools pour Office Runtime nécessaires à l'exécution des solutions Office ciblant le .NET Framework 3.5. Pour plus d'informations, consultez Vue d'ensemble de Visual Studio Tools pour Office Runtime.

Déploiement des solutions Office pour Tous les utilisateurs

Vous pouvez déployer des solutions Office pour Tous les utilisateurs, au lieu de les installer pour chaque utilisateur avec Windows Installer (MSI). Désormais, les solutions Office peuvent être installées une seule fois par ordinateur. Toutefois, le programme d'installation MSI doit être exécuté avec les privilèges d'administrateur. Pour plus d'informations, consultez Déploiement d'une solution Office à l'aide de Windows Installer.

Personnalisation de l'interface utilisateur des solutions Office

Personnalisez les informations des solutions présentées à l'utilisateur final dans Ajout/Suppression de programmes ou Programmes et fonctionnalités. Par exemple, vous pouvez modifier le nom de la solution Office pour qu'il soit différent du nom de la solution Visual Studio. Vous pouvez également modifier le comportement de charge du complément pour qu'il charge à la demande et non au démarrage. Pour plus d'informations, consultez Publication de solutions Office.

Déploiement de plusieurs solutions Office en un package unique

Combinez vos projets au niveau du document et de l'application, et déployez-les comme un seul et même package. Les solutions combinées peuvent être installées et désinstallées comme un seul et même ensemble. Elles apparaissent comme une seule et même entrée dans Ajout/Suppression de programmes dans Windows XP ou Programmes et fonctionnalités dans Windows Vista.

Par exemple, si votre société de logiciels Contoso développe un complément Outlook et une feuille de calcul Excel, vous pouvez les installer et les désinstaller ensemble en tant que Solutions Office Contoso.

Pour plus d'informations, consultez Procédure pas à pas : déploiement de plusieurs solutions Office en un seul programme d'installation ClickOnce pour .NET Framework 4.

Exécution d'actions supplémentaires après l'installation d'une solution Office

Personnalisez votre installation ClickOnce en copiant des documents ou des classeurs vers l'ordinateur de l'utilisateur final, en créant des clés de Registre supplémentaires ou en modifiant un fichier de configuration à l'aide d'une action de post-déploiement. Ces actions supplémentaires sont effectuées une fois la solution sécurisée par un certificat ou une invite d'approbation ClickOnce puis installée sur les ordinateurs des utilisateurs finaux.

Par exemple, si un modèle Visio doit être copié vers un répertoire spécifique, une action de post-déploiement peut déplacer le fichier depuis l'emplacement d'installation vers le répertoire des modèles.

Pour plus d'informations, consultez Procédure pas à pas : copie d'un document sur l'ordinateur de l'utilisateur final après une installation ClickOnce.

Voir aussi

Concepts

Nouveautés de Visual Studio 2010

Autres ressources

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