Прочитать на английском

Поделиться через


Объект 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

Свойства

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.