Développement Office dans Visual Studio
Vous pouvez étendre Office 2013 et Office 2010 à l'aide de les outils de développement Office dans Visual Studio.Vous pouvez créer deux types de solutions : solutions qui se concentrent sur l'intégration et les solutions de site Web qui ciblent le.NET Framework et plus profondément intégrées à le modèle objet Office.
Intégrez le Web avec les applications Office
Lors de la création d'applications pour Office, vous pouvez créer des solutions visuellement enrichi s'intégrant les données et du contenu Web.Par exemple, vous pouvez créer un état des ventes plus efficace en combinant des chiffres des ventes d'une base de données pour gérer les relations client avec le service Web pour les adaptateurs bing.
Une application pour Office est essentiellement une page Web qui apparaît dans une application Office.Vous pouvez utiliser un modèle objet JavaScript pour accéder aux informations dans les documents ouverts dans Excel, express, de projet et.Vous pouvez également accéder aux informations dans les éléments Outlook tels que les informations dans le corps d'un message électronique ou d'un élément rendez-vous.Vous pouvez développer une application pour Office à l'aide de les langages basés sur le WEB familiers tels que HTML 5, le CSS, et le JavaScript, et vous pouvez vous connecter au REST et aux services Web via HTTP et AJAX.Pour plus d'informations, consultez Nouveautés de développement Office 2013.
Vous ne devez pas utiliser Visual Studio pour créer une application pour Office, mais vous pouvez créer un plus facilement en utilisant des modèles, éditeurs visuels, et automatisé empaquetage des outils dans Visual Studio.Pour plus d’informations, consultez Créer des applications pour Office à l'aide de Visual Studio..
Créer des solutions qui s'intègrent profondément avec Office
Si vous souhaitez créer des solutions qui s'intègrent profondément avec Office et tirent parti la pleine puissance du .NET Framework, un complément ou une personnalisation peut être une grande option.Un complément fonctionne lorsqu'une application Office, telles qu'Excel, est lancée.Les compléments peuvent affecter n'importe quel document que l'utilisateur ouvre.Chaque personnalisation est associée à un document spécifique.
À l'aide d'un complément ou d'une personnalisation, vous pouvez créer des éléments d'interface utilisateur qui fusionnent dans avec les éléments par défaut d'interface utilisateur d'Office.Par exemple, vous pouvez ajouter des onglets personnalisés, les groupes, et les commandes au ruban ou des volets de tâches qui apparaissent en regard de les documents ouverts.Vous pouvez créer ces éléments en ajoutant des contrôles à un concepteur visuel, et vous pouvez configurer leur apparence et comportement en définissant des propriétés dans la fenêtre Propriétés .Vous pouvez gérer les événements sur les éléments d'interface utilisateur.Dans votre code de gestion des événements, vous pouvez automatiser des tâches Office ou fournir une logique personnalisée qui utilise le.NET Framework pour interagir avec une base de données ou un service.
Les compléments et les personnalisations fournissent à l'intégration la plus profonde Office tout en vous donnant tous les avantages de l'utilisation de .NET Framework.Toutefois, chaque complément et personnalisation doivent être installés sur les ordinateurs d'utilisateur, il peut être plus difficile de déployer et de prendre en charge ces solutions.Pour plus d'informations, consultez Créer des compléments et des personnalisations pour Office à l'aide de Visual Studio.