Cet article a été traduit à partir de l’anglais pour votre marché. Quel est votre niveau de satisfaction par rapport à la qualité de la langue utilisée?
Ces exemples de code sont écrits pour vous aider à apprendre à utiliser différentes fonctionnalités lors du développement de Office de développement.
Prise en main
Les exemples suivants montrent comment créer le complément Office le plus simple avec uniquement un manifeste, une page web HTML et un logo. Ces composants sont les éléments fondamentaux d’un complément Office. Pour plus d’informations sur la prise en main, consultez nos démarrages rapides et didacticiels.
Si votre expérience de développement consiste à créer des compléments VSTO, les exemples suivants montrent comment créer des compléments Web Office à l’aide de .NET Blazor WebAssembly. Vous pouvez conserver une grande partie de votre code en C# et Visual Studio.
Crée un complément Excel qui vous permet de créer et d’explorer des types de données dans vos classeurs. Les types de données permettent aux développeurs de compléments d’organiser des structures de données complexes en tant qu’objets, tels que des valeurs numériques mises en forme, des images web et des valeurs d’entité.
Insérez un modèle existant à partir d'un fichier Excel externe dans le classeur Excel actuellement ouvert. Ensuite, remplissez le modèle avec les données d'un service Web JSON.
Créez un onglet contextuel personnalisé sur le ruban dans l’interface de l’utilisateur Office. L’exemple crée un tableau et lorsque l’utilisateur déplace le focus à l’intérieur du tableau, l’onglet personnalisé s’affiche. Lorsque l’utilisateur se déplace en dehors du tableau, l’onglet personnalisé est masqué.
Créez une solution intégrée de création de rapports de courrier indésirable facilement détectable dans le ruban du client Outlook. La solution fournit à l’utilisateur une boîte de dialogue pour signaler un e-mail. Il enregistre également une copie de l’e-mail signalé dans un fichier en vue d’un traitement ultérieur dans votre système principal.
Utilisez l’activation basée sur un événement pour chiffrer les pièces jointes lorsqu’elles sont ajoutées par l’utilisateur. Utilisez également la gestion des événements pour les destinataires modifiés dans une demande de réunion et les modifications apportées à la date ou à l’heure de début ou de fin d’une demande de réunion.
Utilisez l’activation basée sur des événements pour exécuter Outlook complément lorsque l’utilisateur modifie des destinataires lors de la composition d’un message. Le complément utilise également appendOnSendAsync l’API pour ajouter une clause d’exclusion de responsabilité.
Utilisez l'activation basée sur des événements pour exécuter un module complémentaire Outlook lorsque l'utilisateur crée un nouveau message ou un rendez-vous. Le complément peut répondre aux événements, même lorsque le volet Office n’est pas ouvert. Il utilise également setSignatureAsync l’API.
Utilisez les alertes intelligentes d'Outlook pour vérifier que les catégories de couleurs requises sont appliquées à un nouveau message ou rendez-vous avant qu'il ne soit envoyé.
Utilisez l’API d’étiquette de confidentialité dans un complément basé sur les événements pour vérifier et appliquer l’étiquette de confidentialité hautement confidentielle aux messages sortants applicables.
Cet exemple montre comment obtenir, modifier et définir le contenu OOXML dans un document Word. L’exemple de complément fournit un bloc-notes pour obtenir Office Open XML pour votre propre contenu et tester vos propres extraits de code Office Open XML modifiés.
Cet exemple de complément vous montre comment ajouter une variété de types de contenu riche à un document Word à l’aide de la méthode setSelectedDataAsync avec le type de forçage ooxml. Le complément vous permet également d’afficher les marques de révision Office Open XML pour chaque exemple de type de contenu directement sur la page.
Montre comment utiliser MSAL.js'authentification d’application imbriquée (NAA) dans un complément Office pour accéder aux API Microsoft Graph de l’utilisateur connecté. L’exemple affiche le nom et l’e-mail de l’utilisateur connecté. Il insère également les noms des fichiers du compte Microsoft OneDrive de l’utilisateur dans le document.
Montre comment utiliser MSAL.js'authentification d’application imbriquée (NAA) dans un complément Outlook pour accéder aux API Microsoft Graph de l’utilisateur connecté. L’exemple affiche le nom et l’e-mail de l’utilisateur connecté. Il insère également les noms des fichiers du compte Microsoft OneDrive de l’utilisateur dans un nouveau corps de message.
Montre comment utiliser l’authentification unique pour accéder aux données Microsoft Graph d’un utilisateur à partir d’un événement déclenché dans un complément Outlook.
Créez un module complémentaire Office, en tant qu'application monopage (SPA) sans backend, qui se connecte à Microsoft Graph et accède aux classeurs stockés dans OneDrive Entreprise pour mettre à jour une feuille de calcul.
Apprenez à créer un complément Microsoft Office qui se connecte à Microsoft Graph, et à accéder aux classeurs stockés dans OneDrive Entreprise pour mettre à jour une feuille de calcul.
Créez un module complémentaire Outlook qui se connecte à Microsoft Graph et accède aux classeurs stockés dans OneDrive Entreprise pour composer un nouveau message électronique.
Enregistrez des paramètres personnalisés à l’intérieur d’un complément Office. Le complément stocke les données sous forme de paires clé-valeur, à l’aide du conteneur de propriétés de l’API JavaScript pour Office, des cookies du navigateur, du stockage web (localStorage et sessionStorage), ou en stockant les données dans un objet div masqué dans le document.
Configurer un projet de base qui utilise le runtime partagé pour exécuter le code pour les boutons du ruban, le volet Des tâches et les fonctions personnalisées dans un seul runtime de navigateur.
Une collection d’exemples pour la gestion des modifications de DPI dans COM, VSTO et Office des compléments.
Étapes suivantes
Rejoignez le Programme pour développeurs Microsoft 365 pour obtenir des ressources et des informations pour vous aider à créer des solutions pour la plateforme Microsoft 365, y compris des recommandations adaptées à vos domaines d’intérêt.
Vous pouvez également bénéficier d’un abonnement développeur gratuit renouvelable pendant 90 jours et configuré avec des exemples de données ; Pour plus d’informations, consultez la FAQ.
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner des problèmes et des demandes de tirage (pull requests). Pour plus d’informations, consultez notre guide du contributeur.
Commentaires sur Office Add-ins
Office Add-ins est un projet open source. Sélectionnez un lien pour fournir des commentaires :