Presentation.Permission-Eigenschaft (PowerPoint)
Syntax
Ausdruck. Permission
Ausdruck Eine Variable, die ein Presentation-Objekt darstellt.
Rückgabewert
Berechtigung
Hinweise
Verwenden Sie das Permission -Objekt zum Einschränken von Berechtigungen für das aktive Dokument und bestimmte berechtigungseinstellungen festzulegen oder zurückzugeben.
Verwenden Sie die Enabled -Eigenschaft, um zu bestimmen, ob Berechtigungen für das aktive Dokument eingeschränkt sind. Verwenden Sie die Count -Eigenschaft zum Zurückgeben der Anzahl der Benutzer mit Berechtigungen und die RemoveAll -Methode, um alle vorhandenen Berechtigungen zurückzusetzen.
Die DocumentAuthor, EnableTrustedBrowser, RequestPermissionURL und StoreLicenses Eigenschaften enthalten weitere Informationen zu berechtigungseinstellungen.
Das Permission-Objekt ermöglicht den Zugriff auf eine Auflistung von UserPermission-Objekten. Verwenden Sie das UserPermission-Objekt, um bestimmte Gruppen von Rechten einzelnen Benutzern zuzuordnen. Während einige Berechtigungen, die über die Benutzeroberfläche erteilt werden (wie z. B. msoPermissionPrint) für alle Benutzer gelten, können Sie mit dem UserPermission-Objekt einzelnen Benutzern Berechtigungen mit individuellen Ablaufdaten zuweisen.
Verwaltung von Informationsrechten unterstützt die Verwendung von administrativen Berechtigungsrichtlinien, die Benutzer und Gruppen sowie deren Dokumentberechtigungen auflisten. Verwenden Sie die ApplyPolicy -Methode zum Anwenden einer Berechtigungsrichtlinie und die Eigenschaften PermissionFromPolicy, PolicyName und PolicyDescription, um Richtlinieninformationen zurückzugeben.
Das Objektmodell Berechtigung ist verfügbar, ob Berechtigungen für das aktive Dokument eingeschränkt sind. Die Permission -Eigenschaft des Presentation -Objekts gibt nicht den Wert Nothing zurück, wenn das aktive Dokument nicht über eingeschränkte Berechtigungen verfügt. Verwenden Sie die Enabled -Eigenschaft, um zu bestimmen, ob ein Dokument über eingeschränkte Berechtigungen verfügt.
Beispiel
Im folgenden Beispiel wird eine neue Präsentation erstellt und dem Benutzer mit der E-Mail-Adresse "someone@example.com" leseberechtigung für die neue Präsentation zugewiesen. Das Beispiel zeigt die Zugriffsberechtigungen des Besitzers und des neuen Benutzers an.
Sub AddUserPermissions()
Dim myPres As PowerPoint.Presentation
Dim myPer As Office.Permission
Dim NewOwnerPer As Office.UserPermission
Set myPres = Application.Presentations.Add(msoTrue)
Set myPer = myPres.Permission
myPer.Enabled = True
Set NewOwnerPer = myPer.Add("someone@example.com", msoPermissionRead )
MsgBox myPer(1).UserId + " " + Str(myPer(1).Permission)
MsgBox myPer(2).UserId + " " + Str(myPer(2).Permission)
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.