来自 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

SharePoint 2013 查询特定内容类型

SharePoint 2010 Web 部件部署错误

使用来自 WCF 服务的数据创建自定义共享点日历​​ Web 部件

在 sharepoint 中连接 Web 部件

SharePoint Survey WebPart 调查 Web部件