来自 Sharepoint Web 部件的 Outlook 约会
Posted
技术标签:
【中文标题】来自 Sharepoint Web 部件的 Outlook 约会【英文标题】:Outlook Appointment from Sharepoint Web Part 【发布时间】:2010-11-21 09:51:01 【问题描述】:是否可以通过编程方式从自定义 Sharepoint Web 部件在 Outlook 中创建约会? VB.Net 链接或示例将是最有帮助的。
谢谢。
【问题讨论】:
【参考方案1】:这里有一些选项:
动态生成 ICS 文件
最简单的方法是生成一个ICS (iCalendar) 文件并将其呈现以供下载。这不会自动创建约会,但用户很容易打开并保存到 Outlook 中。有一个 great tutorial on MSDN 显示了如何执行此操作。
使用 MAPI
您可以将 javascript 或 VBScript 添加到您的 ASP.NET 页面并使用 MAPI 来执行此操作。 Here's the code 必填。同样,这不会自动创建约会。其他缺点是用户会收到安全提示,只能在 IE 中工作,而且 IE 的安全设置需要设置为允许 ActiveX 脚本。
使用 Exchange
如果已使用 Exchange 将 Outlook 部署到企业环境中,您有几个选择:CDOEX(相当过时)、WebDAV(不太过时)和 Exchange Web 服务(推荐)。 all of these here 有示例代码。如果已配置其中一个选项,这是获得良好用户体验的最佳选择。
【讨论】:
以上是关于来自 Sharepoint Web 部件的 Outlook 约会的主要内容,如果未能解决你的问题,请参考以下文章
使用来自 Sharepoint Designer 中已连接 LVWP 的参数的 xslt 过滤 DVWP