Поделиться через


Sharing Calendars

Вы можете предоставить общий доступ к данным календаря в Microsoft Outlook, предоставив общий доступ к папке календаря, если у вас есть учетная запись Exchange Server, или экспортируя содержимое папки календаря в ics-файл календаря iCalendar. Сведения о календаре также можно совместно использовать в Интернете с помощью различных протоколов.

Дополнительные сведения о совместном использовании сетевых календарей см. в статье Общий доступ к сетевым календарям, RSS-каналам, папкам Microsoft SharePoint Foundation и папкам Exchange.

Общий доступ к папкам календаря

Сообщения общего доступа используются для приглашения или запроса доступа к папке календаря, а также для ответа на приглашение или запрос общего доступа, разрешая или запрещая доступ к папке календаря. Для создания приглашения общего доступа или запроса на общий доступ используется метод CreateSharingItem объекта NameSpace для создания объекта SharingItem . Ссылка на объект Folder на нужную папку календаря используется для установки контекста общего доступа для сообщения общего доступа.

Примечание.

Вы можете ссылаться на папку Календарь по умолчанию только при создании запроса на общий доступ. Один объект SharingItem может представлять как приглашение на общий доступ, так и запрос на общий доступ, если в качестве контекста общего доступа используется папка Календарь по умолчанию.

Ответы на общий доступ автоматически создаются и отправляются путем вызова методов Allow или Denyобъекта SharingItem , который представляет запрос на общий доступ. Вызов метода Allow или Deny разрешает или запрещает соответственно доступ к запрошенной папке. Пользователь, запрашивающий доступ, не должен получать ответ на общий доступ.

Экспорт сведений календаря

Объект CalendarSharing используется для экспорта сведений из папки календаря в файл календаря iCalendar, а также может использоваться для создания объекта MailItem , который не только содержит файл календаря iCalendar в виде вложения, но и предоставляет сведения о календаре в формате HTML в тексте почтового сообщения. Объект CalendarSharing предоставляет несколько свойств, которые можно использовать для ограничения области и сведений о календаре, включенных в файл календаря iCalendar и в тексте MailItem.

Метод GetCalendarExporter объекта Folder используется для получения ссылки на объект CalendarSharing для указанной папки календаря. Из объекта CalendarSharing можно либо использовать метод SaveAsICal для сохранения файла календаря iCalendar, либо метод ForwardAsICal для создания MailItem , содержащего как форматированные сведения календаря, так и файл календаря iCalendar.

После экспорта файл календаря iCalendar можно открыть с помощью метода OpenSharedFolder объекта NameSpace .

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.