Объект Protection (Excel)
Представляет различные типы параметров защиты, доступных для листа.
Используйте свойство Protection объекта Worksheet , чтобы вернуть объект Protection .
После возврата объекта Protection можно использовать свойства Защиты , чтобы задать или вернуть параметры защиты.
В следующем примере демонстрируется использование свойства AllowInsertingColumns объекта Protection , размещение трех чисел в верхней строке и защита листа. Затем в этом примере проверяется, является ли параметр защиты, разрешающий вставку столбцов, false , и при необходимости задает значение True. Наконец, он уведомляет пользователя о вставке столбца.
Sub SetProtection()
Range("A1").Formula = "1"
Range("B1").Formula = "3"
Range("C1").Formula = "4"
ActiveSheet.Protect
' Check the protection setting of the worksheet and act accordingly.
If ActiveSheet.Protection.AllowInsertingColumns = False Then
ActiveSheet.Protect AllowInsertingColumns:=True
MsgBox "Insert a column between 1 and 3"
Else
MsgBox "Insert a column between 1 and 3"
End If
End Sub
- AllowDeletingColumns
- AllowDeletingRows
- AllowEditRanges
- AllowFiltering
- AllowFormattingCells
- AllowFormattingColumns
- AllowFormattingRows
- AllowInsertingColumns
- AllowInsertingHyperlinks
- AllowInsertingRows
- AllowSorting
- AllowUsingPivotTables
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.