Good morning,
I usually protect my VBA codes with password, but I know that this security can be easily broken by using commercial utilities.
To try to limit this problem, I would write a event handler procedure in degree of determining if the VBE window has been opened and the VBAProject is fully listed in the projects window (working in a similar way to the Workbook_Open event)

Can you give me some idea?

Thanks and regards
Lucio