MailItem.Permission property (Outlook)
Legt fest oder gibt eine OlPermission-Konstante zurück, die bestimmt, welche Berechtigungen den Empfängern des E-Mail-Elements gewährt werden sollen. 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 keine Verwaltung von Informationsrechten (IRM) eingerichtet wurde (in diesem Fall ist die Permission-EigenschaftOlPermission.olUnrestricted) oder die Einschränkung nicht in der Weiterleitung des MailItem besteht (in diesem Fall ist die Permission-EigenschaftOlPermission.olDoNotForward), sollte der Wert der PermissionTemplateGuid-Eigenschaft eine leere Zeichenfolge sein.
Obwohl Sie Inhalte anzeigen können, die durch IRM geschützt sind, auf jedem Computer, auf dem Microsoft Office System 2007 oder höher ausgeführt wird, müssen Sie über Microsoft Office Professional Edition 2003, Microsoft Office Outlook 2007 oder eine höhere Version von Outlook verfügen, um eine durch IRM geschützte E-Mail erstellen oder senden zu können.
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
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.