MailItem.Permission-Eigenschaft (Outlook)

Legt eine OlPermission-Konstante fest, die bestimmt, welche Berechtigungen den Empfängern des E-Mail-Elements erteilt werden sollen, oder gibt sie zurück. Lese-/Schreibzugriff.

Syntax

Ausdruck. Permission

Ausdruck Eine Variable, die ein 'MailItem'-Objekt darstellt.

Hinweise

Die Permission -Eigenschaft sollte mit der PermissionTemplateGuid -Eigenschaft den Berechtigung Status des MailItem entsprechend synchronisiert werden. Festlegen der PermissionTemplateGuid -Eigenschaft auf eine gültige GUID wird, wird auch die Permission -Eigenschaft auf OlPermission.olPermissionTemplate.

Wenn kein Information Rights Management (IRM) eingerichtet wurde (in diesem Fall ist die Permission-EigenschaftOlPermission.olUnrestricted) oder die Einschränkung nicht darin besteht, das MailItem weiterzuleiten (in diesem Fall ist die Permission-EigenschaftOlPermission.olDoNotForward), sollte der Wert der PermissionTemplateGuid-Eigenschaft eine leere Zeichenfolge sein.

Sie können IRM-geschützte Inhalte zwar auf jedem Computer anzeigen, auf dem Microsoft Office System 2007 oder eine neuere Version ausgeführt wird, Sie müssen jedoch über Microsoft Office Professional Edition 2003, Microsoft Office Outlook 2007 oder eine höhere Version von Outlook verfügen, um eine E-Mail zu erstellen oder zu senden, die durch IRM geschützt ist.

Beispiel

Microsoft Visual Basic für Applikationen (VBA) verwendet das Senden -Ereignis und sendet ein Element mit einer Einschränkung "Do not forward". Sie müssen den Beispielcode in einem Klassenmodul wie ThisOutlookSession platzieren, und die SendMyMail Prozedur muss aufgerufen werden, bevor die Ereignisprozedur von Microsoft Outlook aufgerufen werden kann. Ersetzen Sie "Dan Wilson" durch einen gültigen Empfängernamen vor dem Ausführen dieses Beispiels.

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

Siehe auch

MailItem-Objekt

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.