La verdad, no creo que esos fragmentos de código hayan compilado nunca en delphi. Intenta así:
Código Delphi
[-]
Excelaplication1.ActiveSheet.Protect('tupassword', true, true, true);
Excelaplication1.ActiveWorkbook.Protect('tupassword', true, true);
sheets.SaveAs(nombre_d_archivo,'tupassword');
// Saludos