This example sets permissions for a group. It does this by setting the UserName property of the document to the name of a group. Because users and groups share the same namespace and as such cannot have identical names, Microsoft Jet knows that you’re referring to a group and not a user.
Sub GrantModifyDesign(strDbPath As String, strGroup As String, _
strDocument As String)
Dim dbs As Database, doc As Document
Set dbs = OpenDatabase(strDbPath)
Set doc = dbs.Containers("Tables").Documents(strDocument)
With doc
' Specify group account.
.UserName = strGroup
' Add modify design permissions.
.Permissions = .Permissions Or dbSecWriteDef
End With
End Sub