设置或返回一个 OlPermission 常量,该常量确定向电子邮件项目的收件人授予哪些权限。 读/写。
语法
expression。 Permission
表达 一个代表“MailItem”对象的变量。
备注
权限 属性应该与 PermissionTemplateGuid 属性,以准确地反映 MailItem 权限状态同步。 此外将 PermissionTemplateGuid 属性设置为一个有效的 GUID 将 权限 属性设置为 OlPermission.olPermissionTemplate 。
如果未设置信息权限管理 (IRM) , (在这种情况下 ,Permission 属性为 OlPermission.olUnrestricted) ,或限制不转发 MailItem, (在这种情况下 ,Permission 属性为 OlPermission.olDoNotForward) ,PermissionTemplateGuid 属性的值应为空字符串。
尽管您可以在运行 2007 Microsoft Office system 或更高版本的任何计算机上查看受 IRM 保护的内容,但您必须具有Microsoft Office Professional版本 2003、Microsoft Office Outlook 2007 或更高版本的 Outlook,才能创建或发送受 IRM 保护的电子邮件。
示例
此 Microsoft Visual Basic for Applications (VBA) 示例使用 发送 事件并发送带有不要转发限制的项目。 必须将示例代码放在类模块(如 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
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。