Comment développer des compléments pour Office 2016, Office Online et Office Mobile

Les compléments Office 2016 vous permettent d'étendre les capacités, les fonctionnalités et les fonctionnalités des clients Office tels que Word , Excel , PowerPoint et Outlook à l'aide de technologies Web telles que HTML, CSS et JavaScript. Les compléments Office peuvent être utilisés pour effectuer les opérations suivantes :

  • Ajoutez de nouvelles fonctionnalités aux clients Office - Par exemple, augmentez Word, Excel, PowerPoint et Outlook en interagissant avec des documents Office et des éléments de messagerie, en introduisant des données externes dans Office, en traitant des documents Office, en exposant des fonctionnalités tierces dans des clients Office, et bien plus encore .
  • Créez de nouveaux objets riches et interactifs qui peuvent être incorporés dans des documents Office - Par exemple, des cartes, des graphiques et des visualisations interactives que les utilisateurs peuvent ajouter à leurs propres feuilles de calcul Excel et présentations PowerPoint.

Les compléments Office peuvent s'exécuter sur diverses plates-formes, notamment Office pour Windows 10, Office Online, Office 2016 pour Windows, Office 2016 pour Mac et Office pour iPad. Les compléments Office ne sont pas encore disponibles pour Windows 10 Mobile ou Android, mais l'équipe Office y travaille (consultez la disponibilité de l'hôte et de la plate-forme du complément Office pour plus de détails). Pour exécuter les compléments Office, certaines exigences système sont nécessaires pour votre appareil, et  vous pouvez trouver ces exigences ici .

Comment un complément Office peut-il m'aider ?

Les compléments Office peuvent vous aider à faire presque tout ce qu'un site Web peut faire dans un navigateur. Les fonctionnalités du complément Office incluent :

  • Étendez l'interface utilisateur native d'Office en créant des boutons de ruban et des onglets personnalisés.
  • Fournissez une interface utilisateur interactive et une logique personnalisée via HTML et JavaScript.
  • Utilisez des frameworks JavaScript tels que jQuery, Angular et bien d'autres.
  • Connectez-vous aux points de terminaison REST et aux services Web via HTTP et AJAX.
  • Exécutez le code ou la logique côté serveur, si la page est implémentée à l'aide d'un langage de script côté serveur tel que ASP ou PHP.

L'infrastructure des compléments Office permet une interaction avec l'application Office et le contenu utilisateur via une API JavaScript .

Types de compléments Office 

À l'heure actuelle, il existe quelques types de compléments Office actuellement disponibles :

Compléments Word, Excel et PowerPoint qui étendent les fonctionnalités

Compléments Excel et PowerPoint qui créent de nouveaux objets

Compléments Outlook qui étendent les fonctionnalités

Compléments Word, Excel et PowerPoint qui étendent les fonctionnalités

L'ajout de nouvelles fonctionnalités à Word, Excel ou PowerPoint est relativement simple. Tout ce que vous avez à faire est d'enregistrer votre complément à l'aide du manifeste du complément du volet Office. Ce manifeste de complément permet deux modes d'intégration ; commandes de complément et volets de tâches insérables.

Commandes de complément

Vous pouvez utiliser des commandes de complément pour développer l'interface utilisateur d'Office pour Windows 10 et Office Online. Avec les commandes de complément, vous avez la possibilité d'ajouter des boutons pour vos compléments sur le ruban ou dans les menus contextuels sélectionnés, vous donnant un accès facile à vos compléments dans Office. Les boutons de commande du complément peuvent être utilisés pour lancer différentes actions, telles que l'affichage d'un volet Office avec un code HTML personnalisé ou l'exécution d'une fonction Javascript particulière.

Vous pouvez également définir vos commandes dans votre manifeste de commande de complément à l'aide de VersionOverrides. Pour commencer, jetez un œil à ces  exemples sur GitHub , ou vous pouvez également consulter les  commandes de complément pour Excel, Word et PowerPoint .

Commandes de complément dans Excel

Commandes de complément dans Excel en ligne

De plus, il existe une vidéo Channel 9 qui approfondit les commandes de complément, appelée " Commandes de complément dans le ruban Office ".

Volets des tâches insérables

Si vous avez un client qui ne prend pas encore en charge les commandes de complément (Office 2013, Office pour Mac et Office pour iPad), vous devrez exécuter vos commandes de complément en tant que volet des tâches insérable à l'aide de l'URL par défaut fournie dans le manifeste. À partir de là, vous pouvez lancer votre complément à partir du menu "Mes compléments" de l'onglet Insertion.

Compléments Excel et PowerPoint qui créent de nouveaux objets

Vous pouvez également insérer des compléments dans Excel ou PowerPoint pour créer de nouveaux objets ou contenus Web pouvant être intégrés dans des documents ou des présentations. Les commandes de complément de contenu permettent d'intégrer des médias, tels qu'une galerie d'images ou une vidéo YouTube, ainsi que des visualisations de données Web et d'autres contenus externes.

Exemple de complément de contenu Excel 2013

Pour tester ce complément de contenu avec Excel 2013 ou Excel Online, installez le complément Bing Maps .

Compléments Outlook qui étendent les fonctionnalités

Les compléments Outlook offrent la possibilité d'étendre le ruban Office et de fournir un contenu d'affichage supplémentaire à côté d'un élément Outlook lorsque vous créez ou affichez un message électronique. Les compléments peuvent fonctionner avec un e-mail, une demande de réunion, une réponse ou une annulation, ainsi qu'avec des rendez-vous.

Complément Outlook avec boutons de commande sur le ruban

Les compléments Outlook peuvent utiliser les informations contextuelles d'un élément, telles qu'une adresse ou un ID de suivi de package, puis utiliser ces données pour accéder à des informations supplémentaires à partir de services Web afin de créer des interactions utilisateur complètes. Pour la plupart, les compléments Outlook peuvent s'exécuter sans aucun problème avec Outlook, Outlook pour Mac, Outlook Web App et OWA pour appareils, pour offrir une expérience unifiée sur le bureau, en ligne, sur les tablettes ou les appareils mobiles.

Complément de perspectives contextuelles

Vous pouvez installer le complément Package Tracker dans Outlook, Outlook pour Mac ou Outlook Web App. Découvrez d'autres compléments Outlook .

Qu'est-ce qui constitue un complément Office ?

Un complément Office est composé d'un fichier manifeste XML et de votre propre application Web. Le fichier manifeste XML crée des règles pour divers paramètres, y compris la manière dont votre complément s'intègre à vos clients Office. D'autre part, votre application Web doit être hébergée sur un serveur Web ou vous pouvez utiliser un service d'hébergement Web, comme Azure.

Fichier manifeste XML + application Web = complément Office

Le fichier manifeste XML indique les paramètres et les capacités spécifiques du complément Office, en particulier :

  • Le nom d'affichage, la description, l'ID, la version et les paramètres régionaux par défaut du complément.
  • Comment le complément s'intègre à Office :
    • Pour les compléments qui étendent Word/Excel/PowerPoint/Outlook : les points d'extension natifs que le complément utilise pour exposer des fonctionnalités, telles que des boutons sur le ruban.
    • Pour les compléments qui créent de nouveaux objets intégrables : l'URL de la page par défaut chargée pour l'objet.
  • Le niveau d'autorisation et les exigences d'accès aux données pour le complément.

Si vous avez besoin de plus d'informations, consultez le  manifeste XML des compléments Office .

La version la plus basique d'une application Web est une page HTML statique qui s'affiche dans une application Office, mais la page n'interagit pas avec le document Office ou Internet. La page doit être hébergée sur un serveur Web ou un service d'hébergement Web, tel qu'Azure ; c'est à vous de choisir le service qui vous convient le mieux.

Exemple d'un complément de bureau hello world

Comme il s'agit d'une application Web, vous pouvez utiliser toutes les technologies client et serveur prises en charge par votre fournisseur d'hébergement (telles que ASP.net, PHP ou Node.js). Pour interagir avec les clients et les documents Office, vous devez utiliser l' API JavaScript office.js fournie par Office 2016.

Les API JavaScript pour Word et Excel fournissent des modèles d'objets spécifiques à l'hôte qui peuvent être utilisés dans un complément Office. Ces API prennent en charge l'accès aux paragraphes et aux classeurs, ce qui permet de créer plus facilement un complément pour Word ou Excel. Voir Compléments Word et Compléments Excel pour plus d'informations.

Pour plus d'informations et d'informations techniques sur les API Javascript pour Office 2016, consultez Présentation de l'API JavaScript pour Office , API JavaScript pour Office et  Instructions de conception pour les compléments Office .



Leave a Comment

Correctif : Office ne reconnaît pas la commande qui lui a été donnée

Correctif : Office ne reconnaît pas la commande qui lui a été donnée

Si Office ne reconnaît pas vos commandes, lancez Office Online et vérifiez si le problème persiste. Recherchez ensuite les mises à jour et réparez la suite Office.

Comment réparer le code derreur Microsoft Office 0xc0000142

Comment réparer le code derreur Microsoft Office 0xc0000142

Pour corriger le code d'erreur Office 0xc0000142, installez les dernières mises à jour Office, redémarrez le service ClickToRun et réparez vos fichiers Office.

Comment réparer le code derreur Microsoft Office 30088-4

Comment réparer le code derreur Microsoft Office 30088-4

Pour corriger le code d'erreur Microsoft Office 30088-4, réparez votre suite Office. Si le problème persiste, désinstallez et réinstallez votre package Office.

Comment réparer cette application ne peut pas souvrir sur Windows 10 Technical Preview

Comment réparer cette application ne peut pas souvrir sur Windows 10 Technical Preview

Il y a deux semaines, nous avons mis en lumière un problème avec Office Touch Preview, une suite d'applications publiée par Microsoft sur le Windows Store pour Windows 10 Technique

Comment changer laffichage en HTML ou en texte brut dans Outlook 2019, 2016 et 365

Comment changer laffichage en HTML ou en texte brut dans Outlook 2019, 2016 et 365

Définissez si vous affichez ou envoyez des e-mails au format texte brut ou HTML dans Microsoft Outlook 2019, 2016 ou 365.

Office : Correction « Le presse-papiers ne peut pas être vidé. Un autre programme utilise peut-être le presse-papiers.

Office : Correction « Le presse-papiers ne peut pas être vidé. Un autre programme utilise peut-être le presse-papiers.

Résoudre une erreur courante dans Microsoft Office 2013 ou 2016 lors de l'utilisation du presse-papiers,

Office 2016 & 2013 : Comment activer ou désactiver le mode DEP

Office 2016 & 2013 : Comment activer ou désactiver le mode DEP

Comment activer ou désactiver le paramètre DEP dans Microsoft Outlook 2016 ou 2013.

Office : cette action na pas pu être effectuée

Office : cette action na pas pu être effectuée

Si Office indique que l'action requise n'a pas pu être effectuée, mettez à jour et réparez votre suite Office. Si le problème persiste, réinstallez Office.

Office 2016/2013 : activer/désactiver le presse-papiers Office

Office 2016/2013 : activer/désactiver le presse-papiers Office

Activez ou désactivez les options visibles du presse-papiers dans Microsoft Office 2016 ou 2013.

Comment lire et partager le rapport système sur MacBook

Comment lire et partager le rapport système sur MacBook

Voulez-vous lire et partager le rapport système sur MacBook ? Voici différentes manières d’obtenir le rapport rapidement.

Nouveau téléphone économique ou ancien téléphone phare : lequel devriez-vous acheter

Nouveau téléphone économique ou ancien téléphone phare : lequel devriez-vous acheter

Consultez notre comparaison détaillée entre un nouveau téléphone économique et un ancien téléphone phare avant de décider lequel vous devriez acheter.

Les 8 meilleures façons de corriger le retard du curseur de la souris sur Mac

Les 8 meilleures façons de corriger le retard du curseur de la souris sur Mac

Le curseur de la souris est-il en retard sur votre Mac ? Si le problème vous frustre, voici quelques solutions simples que vous pouvez essayer de résoudre.

Les 9 meilleures façons de réparer le point daccès mobile ne fonctionne pas sur les téléphones Samsung Galaxy

Les 9 meilleures façons de réparer le point daccès mobile ne fonctionne pas sur les téléphones Samsung Galaxy

Essayez-vous d'utiliser le point d'accès mobile sur les téléphones Samsung Galaxy, uniquement pour recevoir des erreurs en retour ? Voici comment réparer le point d'accès mobile qui ne fonctionne pas sur les téléphones Samsung Galaxy.

Comment désactiver la navigation privée Safari sur Mac

Comment désactiver la navigation privée Safari sur Mac

Vous voulez savoir comment désactiver la navigation privée Safari sur votre Mac ? Voici comment vous pouvez personnaliser votre expérience de navigation rapidement et efficacement.

Top 16 des astuces de formatage de texte WhatsApp que vous devriez connaître

Top 16 des astuces de formatage de texte WhatsApp que vous devriez connaître

Vous voulez rendre votre police WhatsApp différente ? Vous pouvez pimenter vos messages texte avec ces trucs et astuces créatifs pour les textes WhatsApp.

Les 9 meilleures façons de réparer le HomePod qui napparaît pas dans lapplication Home

Les 9 meilleures façons de réparer le HomePod qui napparaît pas dans lapplication Home

Votre HomePod n’apparaît-il pas dans l’application Maison par défaut ? Voici les meilleures façons de réparer le HomePod qui n’apparaît pas dans l’application Accueil.

Les 12 meilleures façons de réparer un téléviseur Samsung qui ne se connecte pas au Wi-Fi

Les 12 meilleures façons de réparer un téléviseur Samsung qui ne se connecte pas au Wi-Fi

Votre téléviseur Samsung ne parvient-il pas à se connecter au Wi-Fi ? Voici les meilleures façons de réparer le téléviseur Samsung qui ne se connecte pas au Wi-Fi.

6 meilleurs adaptateurs HDMI pour MacBook Air en 2024

6 meilleurs adaptateurs HDMI pour MacBook Air en 2024

Meilleurs adaptateurs HDMI pour MacBook Air et MacBook Pro en 2024 : 1. Adaptateur HDMI RayCue, 2. Adaptateur Benfei USB-C vers HDMI, 3. Anker USB-C...

Comment réinitialiser un Steam Deck aux paramètres dusine : un guide complet

Comment réinitialiser un Steam Deck aux paramètres dusine : un guide complet

Vous rencontrez des problèmes sur votre Deck et souhaitez le réinitialiser ? Consultez notre guide complet pour savoir comment réinitialiser correctement votre Steam Deck en usine.