I'm curious if it would be possible to send a query string to an Excel file, similar in the way you would to a server-side webpage in the URL?
For example, a link in a Word document:
\\path\to\file\my_workbook.xlsm?id=123
Click (or CTRL+CLICK) opens file in Excel, Workbook_Open() is called...