共享日历

可以通过共享日历文件夹(如果您具有 Exchange Server 帐户)或者通过将日历文件夹的内容导出到一个 iCalendar 日历 (.ics) 文件中来共享 Microsoft Outlook 中的日历信息。 还可以使用各种协议联机共享日历信息。

有关共享联机日历的详细信息,请参阅共享联机日历、RSS 源、Microsoft SharePoint Foundation 文件夹和 Exchange 文件夹

共享日历文件夹

共享消息用于邀请或要求访问日历文件夹,或用于通过允许或拒绝访问日历文件夹来响应共享邀请或要求。 若要构造共享邀请或共享要求,请使用 NameSpace 对象的 CreateSharingItem 方法创建 SharingItem 对象。 可使用对所需日历文件夹的 Folder 对象引用来建立共享消息的共享上下文。

注意

[!注释] 在创建共享要求时,您只能引用 "日历" 默认文件夹。 如果将 "日历" 默认文件夹用作共享上下文,则单个 SharingItem 对象既可以表示共享邀请也可以表示共享要求。

共享响应通过调用 SharingItemAllowDeny 方法(表示共享请求)自动创建和发送。 调用 AllowDeny 方法将分别允许或拒绝访问要求的文件夹 - 要求访问的用户不需要接收共享响应。

导出日历信息

CalendarSharing 对象用于将信息从日历文件夹导出到 iCalendar 日历文件,还可以用于创建 MailItem 对象,该对象不仅将 iCalendar 日历文件作为附件包含在内,而且在邮件正文内以带格式的 HTML 形式提供日历信息。 CalendarSharing 对象提供了若干属性,可以使用这些属性限制 iCalendar 日历文件和 MailItem 正文中所含日历信息的范围和细节。

Folder 对象的 GetCalendarExporter 方法用于获取指定日历文件夹的 CalendarSharing 对象引用。 在 CalendarSharing 对象中,可以使用 SaveAsICal 方法保存 iCalendar 日历文件,也可以使用 ForwardAsICal 方法创建包含格式化日历信息和 iCalendar 日历文件的 MailItem

导出后,可以使用 NameSpace 对象的 OpenSharedFolder 方法打开 iCalendar 日历文件。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。