Hallo ich bin es noch mal !!
Es war echt nicht schwer Benutzer bzw. Rollen aus der ACL zu lesen. Aber Rollen aufzulösen um zu schauen welche Benutzer in der Rolle eingetragen sind hab ich noch nicht hinbekommen.
Bsp:
(Person) Mr.X
(Person) Mr.Y
(Person) Mr.Z
(Gruppe) Admins
(Person in der Gruppe Admin) AdminMr.X
(Person in der Gruppe Admin) AdminMr.Y
(Person in der Gruppe Admin) AdminMr.Z
(Gruppe) Testuser
(Person in der Gruppe Testuser) TestuserMr.X
(Person in der Gruppe Testuser) TestuserMr.Y
(Person in der Gruppe Testuser) TestuserMr.Z
Jetzt möchte ich gerne (nur) Mr.X, AdminMr.Z und TestuserMR.Z in beine Empfängerliste aufnehmen.
Mit Folgendem Code geh ich durch die ACL
Do While Not(nACLentry Is Nothing)
If nACLentry.IsPerson = True Then
Call currdoc.FieldAppendText("un",nACLentry.Name & ";")
Elseif nACLentry.IsGroup = True Then
/* Auslesen der Personen in einer Gruppe ??*/
End If
Set nACLentry = nACL.GetNextEntry(nACLentry)
Loop
Danke noch mal!!