You should let Excel encrypt your workbook file with a password. If you don’t already use a password, XLS Padlock can generate one. If you specify a password in the field highlighted below, end users are not asked for the password: it is automatically provided by XLS Padlock.

Prevent common VBA and OLE hacks