There are
other document events that you could use.
Presumably the document gets saved - there is an event for DocumentBeforeSave for instance
Or DocumentBeforePrint
If you are putting the Excel content into Content Controls you could also use Document_ContentControlBeforeContentUpdate