It's technically possible to do what you are asking, but two points:
(1)
It sounds like it will require that each user will need to have set the trusted access to the VBE on their local system, which you have no control over.
(2)
If the code is supposed to go into every new sheet module, why not simplify your project by sticking a Workbook level change event in the workbook module. Then, it will apply to every sheet (except those you specify in code to disregard) including sheets that get added later and you won't need to worry about what users' trusted access settings will be.