Documentação HotXLS

Classes TXLSXProtectedRange e TXLSXProtectedRanges

TXLSXProtectedRanges permite que determinadas células continuem editáveis enquanto a proteção da planilha está ativada

Declarações

function TXLSXProtectedRanges.Add(const AName, ASqref: WideString): TXLSXProtectedRange;
procedure TXLSXProtectedRanges.Clear;
property TXLSXProtectedRange.Name, Sqref, Password, SecurityDescriptor: WideString;
property TXLSXProtectedRanges.Items[Index: Integer]: TXLSXProtectedRange;

Membros principais

NameRótulo visível ao usuário para o intervalo protegido
SqrefUm ou mais intervalos editáveis na notação A1
PasswordHash opcional de senha de intervalo do Excel legado
SecurityDescriptorDescritor de segurança opcional do Windows para o intervalo protegido

Exemplo

Sheet.ProtectedRanges.Add('Input cells', 'B2:B20 D2:D20');
Sheet.Protect;

Veja também