Метод AllowEditRanges.Add (Excel)
Добавляет диапазон, который можно изменить на защищенном листе. Возвращает объект AllowEditRange .
Синтаксис
expression. Add (Title, Range, Password)
Выражение Переменная, представляющая объект AllowEditRanges .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Title | Обязательный | String | Заголовок диапазона. |
Range | Обязательный | Range | Объект Range . Диапазон, разрешенный для редактирования. |
Password | Необязательный | Variant | Пароль для диапазона. |
Возвращаемое значение
Объект AllowEditRange , представляющий диапазон.
Пример
Этот пример позволяет изменить диапазон A1:A4 на активном листе, уведомляет пользователя, изменяет пароль для указанного диапазона, а затем уведомляет пользователя об этом изменении.
Sub UseChangePassword()
Dim wksOne As Worksheet
Set wksOne = Application.ActiveSheet
' Establish a range that can allow edits
' on the protected worksheet.
wksOne.Protection.AllowEditRanges.Add _
Title:="Classified", _
Range:=Range("A1:A4"), _
Password:="secret"
' Protect the worksheet.
wksOne.Protect
MsgBox "Cells A1 to A4 can be edited on the protected worksheet."
' Change the password.
wksOne.Protection.AllowEditRanges(1).ChangePassword _
Password:="moresecret"
MsgBox "The password for these cells has been changed."
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.