Объект UserAccess (Excel)
Представляет доступ пользователя к защищенному диапазону.
Используйте метод Add или свойство Item коллекции UserAccessList , чтобы вернуть объект UserAccess .
После возврата объекта UserAccess можно определить, разрешен ли доступ для определенного диапазона на листе с помощью свойства AllowEdit .
В следующем примере добавляется диапазон, который можно изменить на защищенном листе, и уведомляет пользователя о заголовке этого диапазона.
Sub UseAllowEditRanges()
Dim wksSheet As Worksheet
Set wksSheet = Application.ActiveSheet
' Add a range that can be edited on the protected worksheet.
wksSheet.Protection.AllowEditRanges.Add "Test", Range("A1")
' Notify the user the title of the range that can be edited.
MsgBox wksSheet.Protection.AllowEditRanges(1).Title
End Sub
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.