As you may be aware, outside of VBA there are 3 ways to initiate a print sequence with a standard install of Excel (never mind CUSTOM VIEWS).

One can click the PRINT button, click the PRINT PREVIEW (and then PRINT buton) or, one can click FILE>PRINT.

Is there a way to distinguish which the user actually chose?

Ivan, I remember you telling me this was an issue and now know why.