Partager via


Créer des applications pour Office à l'aide de Visual Studio

À l'aide de Visual Studio, vous pouvez créer des applications pour Office, qui sont essentiellement des pages Web qui sont hébergées dans des applications clientes Office, telles qu'Excel ou Outlook.Les applications pour Office étendent les fonctionnalités des documents, des courriers électroniques, des demandes de réunion, ou des rendez-vous par les technologies web et des services de surfaçage nuage.Ces applications présentent des une encombrement de pas légère parce qu'elles ne sont pas installées sur l'ordinateur qui exécute l'application hôte.Elles fonctionnent d'un contrôle de navigateur sécurisé bac à sable (sandbox) afin que vous puissiez facilement les mettre à jour et mettre à jour, et ils utilisent les technologies qui sont basés sur des normes web tels que HTML5, JavaScript, API de CSS3, XML, et REST.Pour plus d'informations, consultez Vue d'ensemble des applications pour Office.

Mise en route

Pour créer une application pour Office, utilisez le modèle de projet de Application pour Office, puis choisissez des paramètres dans un Assistant.Pour obtenir ce modèle, vous devez télécharger et installer Outils Microsoft Office Developer pour Visual Studio 2012.

[!REMARQUE]

Ce modèle s'affiche uniquement dans les éditions suivantes de Visual Studio :

  • Visual Studio Professional

  • Visual Studio Premium

  • Visual Studio Ultimate

Visual Studio crée une solution complète qui contient tous les fichiers que vous devez démarrer pour tester votre application pour Office.En fait, Visual Studio fournit une gamme complète des fonctionnalités que vous pouvez utiliser pour développer et tester des applications pour Office plus facilement.Pour lire de chacun d'eux, consultez Notions de développement.

À l'aide de Visual Studio, vous pouvez créer des types suivants d'applications.

  • Applications de volet de tâches pour Word, Excel, et projet.Ces applications s'affichent dans le volet de tâches d'une application Office.

  • Applications de contenu pour Excel.Ces applications apparaissent à l'intérieur d'une feuille de calcul.

  • Applications de messagerie pour Outlook.Ces applications s'affichent en regard de l'élément Outlook (message électronique, demande de réunion, rencontrant la réponse, l'annulation de réunion, ou un rendez-vous) qui est ouvert.

Pour plus d'informations sur chacun de ces types d'applications, consultez Types d'applications pour Office.

Créer des applications de volet de tâches et de contenu dans Visual Studio

Pour commencer, vous pouvez créer une application de volet ou de contenu de tâches de base en suivant les instructions dans Comment : Créez votre première application du volet de tâches ou de contenu pour Word et Excel à l'aide de Visual Studio.

Pour une procédure pas - à - pas détaillée qui décrit les fichiers de votre solution, montre différentes manières de déboguer votre application, et comporte un exemple de code plus détaillées, consultez À l'aide de Visual Studio pour développer une application pour Excel, Word, ou projet.

JJ620920.collapse_all(fr-fr,VS.110).gifFichiers d'application Web d'hébergement dans SharePoint

Lorsque vous créez votre première application pour Office, vous remarquerez que Visual Studio génère une solution qui contient un projet d'application Web.Ce projet contient les pages de contenu de votre application.Lorsque vous développez votre application, Visual Studio héberge l'application Web sur votre serveur local qui exécute les services IIS (internet information services (IIS).Lorsque vous publiez l'application, vous devez héberger les fichiers de votre application Web sur un serveur Web.

Cette approche est correctement si vous envisagez de publier votre application à la mémoire Office ou un dossier réseau partagé.Toutefois, si vous projetez de publier votre application du volet de tâches ou de contenu à un catalogue d'application dans SharePoint, vous pouvez héberger vos pages et scripts dans SharePoint afin que vous n'ayez pas les héberger sur un serveur Web distinct.Pour plus d'informations, consultez Comment : Créez une application de volet de tâches ou de contenu qui est hébergée dans SharePoint.

Créer des applications de messagerie pour Outlook dans Visual Studio

Les applications de messagerie peuvent créer une expérience de l'utilisateur attrayantes par les informations contextuelles d'accès des éléments Outlook puis à celle des données pour accéder à plus d'informations sur le serveur et les services Web.Toutefois, vous ne pouvez pas héberger des applications de messagerie dans SharePoint.Lorsque vous êtes prêt à publier votre application, vous devez héberger les fichiers d'application Web sur un serveur.

Pour commencer, vous pouvez créer une application de base de messagerie en suivant les instructions dans Comment : Créez votre première application de messagerie pour Outlook à l'aide de Visual Studio.

Pour une procédure pas - à - pas détaillée qui décrit les fichiers de votre solution, montre différentes manières de déboguer votre application, et comporte un exemple de code plus détaillées, consultez À l'aide de Visual Studio pour développer une application de messagerie pour Outlook.

Empaquetage et de publication votre application

Lorsque vous êtes prêt à publier votre application pour Office, vous choisissez certains paramètres de l'Assistant Publication.Visual Studio génère tous les fichiers dont vous avez besoin pour publier l'application au catalogue d'entreprise SharePoint, au magasin d'Office, à un dossier réseau partagé, ou à un catalogue de pagination.Pour plus d'informations, consultez Comment : Empaquetez une application pour Office pour publier à l'aide de Visual Studio.