Поделиться календарем Outlook из HTML - PullRequest
2 голосов
/ 26 января 2009

Можно ли сделать ссылку на чей-то календарь Outlook (если у вас есть привилегии просматривать его через сам Outlook) с веб-страницы?

Я работаю на сайте в интрасети и хотел бы предоставить ссылку на чей-то календарь, похожий на:

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

Однако это не общедоступный календарь, которым я хотел бы поделиться, это индивидуальный календарь человека. В настоящее время я могу перейти на вкладку «Календарь» в Outlook, нажать «Открыть общий календарь ...» и открыть календарь человека. Но как мне создать ссылку на нее, чтобы другие могли открыть ее прямо с интранет-сайта.

Когда я перетаскиваю календарь в сообщение электронной почты или в слово, я получаю что-то похожее на: Прогноз: \ 00000000887D87050344B04AA77DC6DC84B49A4C0100CB432CC39A577C4CBB19ECFA

.

Эта ссылка работает из электронной почты, но не из слова или HTML.

Спасибо!

Ответы [ 3 ]

3 голосов
/ 05 июня 2009

Итог : использовать OWA!

Объяснение : Я пытался связаться с общим календарем в Outlook из нашей корпоративной интрасети, и у меня были схожие проблемы с этим, и я думаю, что решение, которое я нашел, может быть применимо к вам.

По сути, проблема заключалась в том, что // протокол не работал и файлы xnk также не работали.

После часа исследований я наконец-то наткнулся на эту статью, в которой говорится и цитирую: «Для перечисленного выше симптома 1 или симптома нет обходного пути». http://support.microsoft.com/kb/968416 Это явно влияет на outlook 2007, в отличие от предыдущих версий, где он работал нормально.

Согласно статье, даже если бы у нас была возможность запускать приложения командной строки из интрасети (а для некоторых наших клиентов - с помощью java), поскольку каталог, содержащий Outlook.exe, не был установлен по умолчанию ПУТЬ, мне нужно знать местоположение клиента outlook.exe, а этого просто не происходит.

на моей машине, и в моем случае этот путь выглядел так:

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

Я пришел к выводу, что это невозможно.

ОДНАКО, я обнаружил, что могу напрямую связать версию календаря Outlook Web Access (OWA), используя URL-адрес, подобный следующему:

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

После входа в систему общий календарь отображается в их веб-браузере (кстати, в IE это работает намного лучше), и у них есть полная возможность редактирования.

Я понимаю, что это может быть неприемлемым решением для некоторых людей, но в моем случае это был адекватный обходной путь, которым все были довольны.

0 голосов
/ 07 февраля 2009

Если у вас есть обмен в качестве вашего бэк-энда, вы можете делать как я. На сервере я позвонил в веб-сервисы exchange, чтобы получить календарь пользователей. Затем я отобразил предстоящие встречи. Когда пользователь нажал на встречу, он запустил ссылку, как вы упомянули. Я не уверен, что это именно то, что вы искали, поэтому уточните, если это не так.

0 голосов
/ 26 января 2009
...