I am trying to think of a way to stop someone from removing the password from the VBAProject Properties by modifying the VbaProject.bin file once unzipped. My thought would be to add code to my Workbook_Open that would check if the VBAProject Properties has a password, and if it does not, add a password to it. Is something like this possible?