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


Свойство MailItem.Permission (Outlook)

Задает или возвращает константу OlPermission , которая определяет, какие разрешения следует предоставить получателям элемента электронной почты. Для чтения и записи.

Синтаксис

выражение. Permission

Выражение Переменная, представляющая объект MailItem.

Замечания

Свойство Permission должно быть синхронизировано со свойством PermissionTemplateGuid , чтобы точно отразить состояние разрешений MailItem. Присвоив свойству PermissionTemplateGuid допустимое значение GUID, также присваивает свойству Permission значение OlPermission.olPermissionTemplate.

Если управление правами на доступ к данным (IRM) не настроено (в этом случае свойство Permission имеет значение OlPermission.olUnrestricted) или ограничение заключается в том, чтобы не пересылать MailItem (в этом случае свойство Permission имеет значение OlPermission.olDoNotForward), значение свойства PermissionTemplateGuid должно быть пустой строкой.

Хотя вы можете просматривать содержимое, защищенное IRM, на любом компьютере под управлением системы Microsoft Office 2007 или более поздней версии, для создания или отправки сообщения электронной почты, защищенного IRM, необходимо использовать Microsoft Office профессиональный Edition 2003, Microsoft Office Outlook 2007 или более позднюю версию Outlook.

Пример

В этом примере Microsoft Visual Basic для приложений (VBA) используется событие Send и отправляется элемент с ограничением "Не пересылать". Необходимо поместить пример кода в модуль класса , например ThisOutlookSession, и SendMyMail процедура должна быть вызвана, прежде чем процедура события может быть вызвана Microsoft Outlook. Перед выполнением этого примера замените "Dan Wilson" допустимым именем получателя.

Public WithEvents myItem As Outlook.MailItem 
 
 
 
Sub SendMyMail() 
 
 Set myItem = Outlook.CreateItem(olMailItem) 
 
 myItem.To = "Dan Wilson" 
 
 myItem.Subject = "Data files information" 
 
 myItem.Send 
 
End Sub 
 
 
 
Private Sub myItem_Send(Cancel As Boolean) 
 
 myItem.Permission = olDoNotForward 
 
End Sub

См. также

Объект MailItem

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

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