# File lib/spreadsheet/excel/writer/worksheet.rb, line 863
  def write_proctection
    return unless @worksheet.protected?
    # ○ PROTECT Worksheet contents: 1 = protected (➜ 5.82)
    write_op opcode(:protect), [1].pack('v')
    # ○ OBJECTPROTECT Embedded objects: 1 = protected (➜ 5.72)
    # ○ SCENPROTECT Scenarios: 1 = protected (➜ 5.91)
    # ○ PASSWORD Hash value of the password; 0 = no password (➜ 5.76)
    write_op opcode(:password), [@worksheet.password_hash].pack('v')
  end