2016-04-15 1 views
1

Je souhaite créer un complément Outlook Web qui ne s'exécute pas dans le contexte d'un message ou d'un rendez-vous. J'ai simplement pensé à un nouveau groupe avec un bouton sur l'onglet Accueil. Au clic, une nouvelle fenêtre devrait être montrée. Dans les concepts dépendant de la plate-forme (comme vsto), cela était possible. Mais il semble que ce scénario n'est pas supporté par les nouveaux concepts web. Au moins pas dans les perspectives. Le programme devrait fonctionner plus comme un service et observer la boîte d'envoi et lire (extraire et transformer) et préparer des messages spécifiques (peut-être archiver leur contenu localement - ce qui est un autre problème à cause du mécanisme sandbox).Complément Outlook Web pour lire et traiter le contenu des messages

Je veux déployer sur Windows et les clients de bureau mac.

Est-ce encore possible?
Est-ce qu'une module extension est une alternative? (Est-il pris en charge par mac?)

+0

Salut, vous l'avez déjà compris? Je recherche différentes possibilités avec un objectif similaire. Je ne veux pas qu'il fonctionne dans le contexte d'un courriel individuel. Au lieu de cela, je veux qu'il s'exécute dans le contexte d'un dossier. En fait, une grande partie de l'interface utilisateur est fonctionnelle et fonctionne - pensez à une refonte très personnalisée de votre boîte de réception. Elle fonctionne donc avec une liste de courriels et non de courriels individuels. Le point d'entrée à cette interface est là où je me gratte la tête - tout semble être dans le contexte d'un message. Module Exts semble être limité à Outlook2016 sur Windows SEULEMENT (d'après ce que je peux dire). THX –

Répondre

1

Les volets de tâches et les volets contextuels personnalisés sont conçus pour interagir avec le message sélectionné/ouvert. Vous pouvez définir des commandes de complément (boutons de ruban personnalisés: https://dev.office.com/docs/add-ins/outlook/manifests/define-add-in-commands) qui exécutent une fonction JavaScript dans votre page .html définie. Ces fonctions peuvent faire ce que vous voulez et n'ont pas nécessairement besoin d'interagir avec le message ou la boîte aux lettres.

Cependant, aucune fonctionnalité ne vous permet d'exécuter une application en arrière-plan: votre code personnalisé doit toujours être exécuté par l'utilisateur. L'alternative consiste à utiliser l'API graphique (ou services Web Exchange) dans un serveur Web ou dans un contexte d'application client.

Une extension de module est similaire aux commandes de complément, mais elle n'est pas exécutée par défaut dans le contexte d'un message. Les extensions de module sont essentiellement un canevas pour l'affichage de pages Web, mais vous avez accès à l'API Mailbox.