代码之家  ›  专栏  ›  技术社区  ›  Chris Conway

从html共享outlook日历

  •  2
  • Chris Conway  · 技术社区  · 17 年前

    是否可以从网页链接到某人的outlook日历(假设您有权通过outlook本身查看它)?

    我正在一个内联网站上工作,想提供一个指向某人日历的链接,类似于:

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

    但是,这不是我想分享的公共日历,这是一个人的个人日历。目前,我可以转到outlook中的“日历”选项卡,单击“打开共享日历…”并打开该人的日历。但是,我如何创建一个指向它的链接,以便其他人可以直接从内联网站点打开它。

    当我将日历拖放到电子邮件或word中时,我会得到如下内容: 展望:00000000 887D87050344B04AA77DC6DC84B49A4C0100CB432CC39A577CBB19EFFA。

    此链接可以在电子邮件中使用,但不能在word或html中使用。

    谢谢!

    3 回复  |  直到 17 年前
        1
  •  3
  •   steve    17 年前

    底线 :使用OWA!

    解释 : 我试图从公司内联网链接到outlook中的共享日历,遇到了类似的问题,我认为我提出的解决方案可能适用于您。

    问题本质上是前景://协议不起作用,xnk文件也不起作用。

    经过一个小时的研究,我终于看到了这篇文章,我引用他的话说:, 对于上述症状1或症状3,都没有解决方法。 http://support.microsoft.com/kb/968416 这显然会影响outlook 2007,而之前的版本则运行良好。

    根据这篇文章,即使我们可以从外内联网运行命令行应用程序(对于我们的一些客户端来说,是使用java),由于包含Outlook.exe的目录不在默认的PATH中,我必须知道客户端Outlook.exe的位置,而这并没有发生。

    在我的机器上,就我而言,这条路看起来像这样:

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

    我基本上得出结论,这是不可能的。

    但是,我确实发现我可以使用这样的URL直接链接Outlook Web Access(OWA)版本的日历:

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

    登录后,共享日历会显示在他们的网络浏览器中(顺便说一句,这在IE中效果更好),并且他们具有完全的编辑能力。

    我意识到这对某些人来说可能不是一个可接受的解决方案,但在我的情况下,这是一个每个人都满意的足够的解决方法。

        2
  •  0
  •   Jacob Adams    17 年前

    如果你有交换作为你的后端,你可以像我一样做。在服务器上,我调用了exchange web服务来获取用户日历。然后我展示了即将到来的约会。当用户点击预约时,它会像你提到的那样启动一个链接。我不确定这是否就是你要找的,所以如果不是,请澄清一下。

        3
  •  -1
  •   eft    17 年前

    有没有 online documentation 帮助?