Pergunta

É possível vincular o calendário do Outlook de alguém (supondo que você tenha privilégios para visualizá -lo através do próprio Outlook) de uma página da web?

Estou trabalhando em um site da Intranet e gostaria de fornecer um link para o calendário de alguém semelhante a:

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

No entanto, este não é um calendário público que eu gostaria de compartilhar, é o calendário individual de uma pessoa. Atualmente, posso ir para a guia Calendário no Outlook, clicar em "Abra um calendário compartilhado ..." e abra o calendário da pessoa. Mas como faço para criar um link para que outras pessoas possam abri -lo diretamente a partir de um site da Intranet.

Quando eu arrasto e solto o calendário para uma mensagem de e -mail ou para o Word, recebo algo que se parece: Outlook: 000000887D87050344B04AA77DC6DC84B49A4C0100CB432CC39A777C4CBBBB19ECFA.

Este link funciona dentro do email, mas não no Word ou HTML.

Obrigado!

Foi útil?

Solução

Resumindo: Use OWA!

Explicação: Eu estava tentando vincular um calendário compartilhado no Outlook da nossa intranet corporativa e estava tendo problemas semelhantes a isso e acho que a solução que eu inventei poderia se aplicar a você.

O problema era essencialmente o Outlook: // O protocolo não estava funcionando e os arquivos XNK também não funcionariam.

Depois de uma hora de pesquisa, finalmente me deparei com este artigo, que disse, e cito, "Não há solução alternativa para o sintoma 1 ou o sintoma 3 listado acima." http://support.microsoft.com/kb/968416 Aparentemente, isso afeta o Outlook 2007, em oposição às versões anteriores, onde funcionou bem.

De acordo com o artigo, mesmo que fosse possível executar aplicativos de linha de comando de fora da intranet (e para alguns de nossos clientes é, usando Java), uma vez que o diretório que contém o Outlook.exe não estava no caminho padrão, I I Não tenho que conhecer a localização do Outlook.exe do cliente, e isso simplesmente não estava acontecendo.

Na minha máquina, e no meu caso, esse caminho parecia assim:

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

Eu basicamente concluí que isso não pode ser feito.

No entanto, descobri que posso vincular diretamente uma versão do Outlook Web Access (OWA) do calendário usando um URL como este:

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

Depois que eles efetuam login, o calendário compartilhado aparece em seu navegador da web (isso funciona muito melhor no IE), e eles têm capacidade de edição completa.

Sei que essa pode não ser uma solução aceitável para algumas pessoas, mas, no meu caso, foi uma solução alternativa adequada com a qual todos estavam felizes.

Outras dicas

Se você tem troca como seu back -end, pode fazer como eu. No servidor, liguei para o Exchange Web Services para obter um calendário de usuários. Eu então exibi os próximos compromissos. Quando o usuário clicou no compromisso, ele iniciou um link como você mencionou. Não tenho certeza se é isso que você estava procurando, então esclareça se não é.

Faz o documentação online ajuda?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top