No coding in visual basic is going to work against users that are
running Mac or Linux users. Aandi is correct in that you can change the
security to prevent printing using password security, but that is easy
to circumvent. Only use that if you want to make it difficult to print,
not prevent it. If you want to prevent it you need to use Digital Rights
Management. Note that this won't stop anyone with a computer and a camera.