Documentação do HotXLS

Propriedade IsProtected

Retorna o valor que indica se a Planilha está protegida. Somente leitura Boolean

Sintaxe

property IsProtected: boolean;

Exemplo

Este exemplo verifica se uma planilha está protegida antes de atualizar um intervalo. A proteção da planilha é independente da proteção da pasta de trabalho

var
  Sheet: TXLSWorksheet;
begin
  Sheet := Workbook.Sheets[1];

  if Sheet.IsProtected then
    Sheet.UnProtect;

  Sheet.Range['A1', 'A1'].Value := 'Updated';
end;

Veja também