1

是否可以通过编程方式从自定义 Sharepoint Web 部件在 Outlook 中创建约会?VB.Net 链接或示例将是最有帮助的。

谢谢。

4

1 回答 1

2

以下是一些选项:

动态生成ICS文件

最简单的方法是生成ICS (iCalendar)文件并将其呈现以供下载。这不会自动创建约会,但用户很容易打开并保存到 Outlook 中。MSDN 上有一个很棒的教程,展示了如何做到这一点。

使用 MAPI

您可以将 Javascript 或 VBScript 添加到您的 ASP.NET 页面并使用 MAPI 来执行此操作。这是所需的代码。同样,这不会自动创建约会。其他缺点是用户会收到一个安全提示,它只能在 IE 中工作,并且 IE 的安全设置需要设置为允许 ActiveX 脚本。

使用交换

如果 Outlook 已使用 Exchange 部署到企业环境中,您有几个选择:CDOEX(相当过时)、WebDAV(不太过时)和 Exchange Web 服务(推荐)。这里有所有这些的示例代码。如果已配置其中一个选项,这是获得良好用户体验的最佳选择。

于 2009-08-20T19:57:08.207 回答