Note that Daniel's technique, while an excellent method to prevent
accidentally opening the file with macros disabled, isn't designed to
keep even the moderately curious from bypassing the "force" entirely...
- Since he didn't recommend protecting the code from viewing, it would
be trivial for a user to delete the protection in the VBE.
- Even if he had recommended protecting the code from viewing, bypassing
that protection is fairly trivial.
- If the user saves the file, then closes it without saving, the file
can then be opened with macros disabled, and all working sheets will be
displayed.
The latter, of course, would be mitigated if you had code to prevent
saving, but the first two are deadly if you want to really keep someone
from bypassing your restrictions.