是否可以通过编程方式从自定义 Sharepoint Web 部件在 Outlook 中创建约会?VB.Net 链接或示例将是最有帮助的。
谢谢。
是否可以通过编程方式从自定义 Sharepoint Web 部件在 Outlook 中创建约会?VB.Net 链接或示例将是最有帮助的。
谢谢。
以下是一些选项:
动态生成ICS文件
最简单的方法是生成ICS (iCalendar)文件并将其呈现以供下载。这不会自动创建约会,但用户很容易打开并保存到 Outlook 中。MSDN 上有一个很棒的教程,展示了如何做到这一点。
使用 MAPI
您可以将 Javascript 或 VBScript 添加到您的 ASP.NET 页面并使用 MAPI 来执行此操作。这是所需的代码。同样,这不会自动创建约会。其他缺点是用户会收到一个安全提示,它只能在 IE 中工作,并且 IE 的安全设置需要设置为允许 ActiveX 脚本。
使用交换
如果 Outlook 已使用 Exchange 部署到企业环境中,您有几个选择:CDOEX(相当过时)、WebDAV(不太过时)和 Exchange Web 服务(推荐)。这里有所有这些的示例代码。如果已配置其中一个选项,这是获得良好用户体验的最佳选择。