Документация HotXLS

Метод UnProtect

Снимает защиту с листа. Данный метод не имеет эффекта, если лист не защищён

Синтаксис

procedure UnProtect();
procedure UnProtect(Password: string);
procedure UnProtect(Password: string; lcid: Integer);
Password String. String который denotes case-sensitive пароль к use к unprotect лист. If лист isn't protected с пароль, этот argument является ignored
lcid Integer. locale ID

Пример

Данный пример снимает защиту с первого листа

Workbook.Sheets[1].Unprotect('mypass123');