Question

Est-il possible de créer un lien vers le calendrier Outlook de quelqu'un (en supposant que vous avez des privilèges pour le voir via Outlook lui-même) à partir d'une page Web?

Je travaille sur un site intranet et je voudrais fournir un lien vers le calendrier de quelqu'un similaire à:

    outlook:\\Public Folders\All Public Folders\Shared Calendar

Cependant, ce n'est pas un calendrier public que je voudrais partager, c'est le calendrier individuel d'une personne. Actuellement, je peux aller dans l'onglet Calendrier dans Outlook, cliquez sur "Ouvrir un calendrier partagé ..." et ouvrir le calendrier de la personne. Mais comment puis-je créer un lien vers lui afin que d'autres puissent l'ouvrir directement à partir d'un site intranet.

Lorsque je fais glisser et dépose le calendrier vers un e-mail ou sur Word, je reçois quelque chose qui ressemble: Outlook: 00000000887D87050344B04AA77DC6DC84B49A4C0100CB432CC39A577C4CBB19ECFA.

Ce lien fonctionne à partir de l'e-mail, mais pas à partir de Word ou HTML.

Merci!

Était-ce utile?

La solution

Fin de compte: Utilisez OWA!

Explication: J'essayais de créer un lien vers un calendrier partagé dans Outlook de notre intranet d'entreprise et j'avais des problèmes similaires à cela et je pense que la solution que je me suis présentée pourrait s'appliquer à vous.

Le problème était essentiellement le protocole Outlook: // ne fonctionnait pas et les fichiers XNK ne fonctionneraient pas non plus.

Après une heure de recherche, je suis finalement tombé sur cet article, qui a dit, et je cite, «Il n'y a aucune solution de contournement pour le symptôme 1 ou le symptôme 3 énuméré ci-dessus.» http://support.microsoft.com/kb/968416 Cela affecte apparemment Outlook 2007, par opposition aux versions auparavant, où cela a bien fonctionné.

Selon l'article, même s'il était possible pour nous d'exécuter des applications de ligne de commande à partir d'intranet (et pour certains de nos clients, il est, en utilisant Java), car le répertoire contenant Outlook.exe n'était pas dans le chemin par défaut, je Je dois connaître l'emplacement de l'Outlook.exe du client, et cela ne se produisait tout simplement pas.

Sur ma machine, et dans mon cas, ce chemin ressemblait à ceci:

C:\Program Files\Microsoft Office\Office12\Outlook.exe /select outlook:\\Public%20Folders\All%20Public%20Folders\Corporate\Executive%20Calendar

J'ai essentiellement conclu que cela ne pouvait pas être fait.

Cependant, j'ai constaté que je peux lier directement une version Outlook Web Access (OWA) du calendrier à l'aide d'une URL comme ceci:

http://OWAUrl.MyOrganization.org/public/Corporate/Executive%20Calendar/?Cmd=contents

Après leur connexion, le calendrier partagé apparaît dans leur navigateur Web (cela fonctionne beaucoup mieux dans IE d'ailleurs), et ils ont une capacité d'édition complète.

Je me rends compte que ce n'est peut-être pas une solution acceptable pour certaines personnes, mais dans mon cas, c'était une solution de contournement adéquate dont tout le monde était satisfait.

Autres conseils

Si vous avez un échange comme arrière, vous pouvez faire comme je l'ai fait. Sur le serveur, j'ai appelé Exchange Web Services pour obtenir un calendrier des utilisateurs. J'ai ensuite affiché les rendez-vous à venir. Lorsque l'utilisateur a cliqué sur le rendez-vous, il a ensuite lancé un lien comme vous l'avez mentionné. Je ne sais pas si c'est tout à fait ce que vous cherchiez, alors clarifiez si ce n'est pas le cas.

Fait le documentation en ligne aider?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top