Using vba would be a non starter in a template - the user could just disable macros.
You might be able to get close by disabling commands with XML. Is that something you could take on. Have a look at this example, not completely fool proof but a major deterrent.
|