Excel.run(function (context) { var activeSheet = context.workbook.worksheets.getActiveWorksheet(); activeSheet.load("protection/protected"); return context.sync().then(function() { if (!activeSheet.protection.protected) { activeSheet.protection.protect(); } }) }).catch(errorHandlerFunction);