in reply to Re^4: Handling write protect xls
in thread Handling write protect xls

Then look at using OpenOffice::UNO, you should really use super search, this topic comes up reasonably frequently.