Hi,
Spreadsheet::WriteExcel cannot create Workbook level protection.
If you have any further queries please post them to the Spreadsheet::WriteExcel Google group