Classe Protection (Excel VBA)

A classe Protection representa os vários tipos de opções de proteção disponíveis para uma planilha.

Set

Para usar uma variável de classe Protection, ela primeiro precisa ser instanciada por exemplo

Dim prt as Protection
Set prt = ActiveSheet.Protection

As variáveis ​​de classe Protection podem ser definidas usando o procedimento Worksheet.Protection.

Temas

Os procedimentos a seguir nesta aula foram agrupados e são descritos em uma página de tema separada

Allow with its procedures AllowDeletingColumns, AllowDeletingRows, AllowEditRanges, AllowFormattingCells, AllowFormattingColumns, AllowFormattingRows, AllowInsertingColumns, AllowInsertingRows, AllowSorting e AllowUsingPivotTables

Propriedades

AllowFiltering Retorna True se o usuário tiver permissão para usar de um AutoFiltro criado antes da planilha ser protegida. Boolean somente leitura.

Dim booAllowFiltering As Boolean
booAllowFiltering = ActiveSheet.Protection.AllowFiltering

AllowInsertingHyperlinks Retorna True se a inserção de hiperlinks for permitida em uma planilha protegida. Boolean somente leitura.

Dim booAllowInsertingHyperlinks As Boolean
booAllowInsertingHyperlinks = ActiveSheet.Protection.AllowInsertingHyperlinks