@Andreas and @OssieMac,
I can't thank you enough for the time you devoted to this. I've got several more users with the problem this morning. Like you, I thought cleaning the code modules might solve the problem. So on Friday, I cleaned all the code as folllows: I exported all the forms and deleted them from the file I copied all the code from the modules and class modules to text files and deleted them from the file. I copied all the workbook/worksheet code to text files and deleted the code. I then saved the file as a .xlsx file.
From there I imported the forms, created new class modules and modules and copied the code back in, then copied the code back into the workbook/worksheets and saved the file as an xlsm again. As you indicated, after this I was able to open the file without the issue. So, I imported the data from the four users who had been affected up to that point into separate copies of the empty, cleaned file and tested them to make sure they worked and they did. I then sent the newly cleaned files back to them and yesterday two of the users reported back to me that after closing and re-opening the file a few times, the problem had reappeared. I took their word for it and worked on other options after that, so I haven't rigorously tested that fix myself yet on multiple computers. I plan on doing that today. I also have another file that I'll be testing it on today as this is not the only program file that is throwing this error. I'll be posting back here with any new insights I get from my testing.
One last thing (sorry to be so long winded). The error does not occur if you get the Security Warning - Enable Content prompt. So, if you never trust the file, the error doesn't occur. I've confirmed that with multiple users and tested it pretty thoroughly myself. It's almost as though the warning allows the file to completely load before Excel compiles the code and runs the Open macro. I've even tried using code to delay the start macro as I've used this before to prevent other weird vba behavior but since the error occurs while the code is compiling, that doesn't work.
Your insights have been very helpful. I'll be testing this solution more thoroughly today, but I'm convinced there is some underlying issue in the 2212 update. I've encountered weird VBA behavior before in Excel, but it's never been this repeatable across so many users. Thanks again.