@JonathanKung Thank you. It seems that freezing stops when each file is opened in it's own instance, so your workaround works for now. But, since it is very cumbersome to do it manually every time you need to open a file, I hope you don't mind if I add
one more step to your solution in order to automate it. So here it is. First, open the command prompt (I believe you need to open it as administrator in order for this to work) and change the default program for excel files from this:
"C:\Program Files (x86)\Microsoft Office\Root\Office16\EXCEL.EXE" "%1"
to this
"C:\Program Files (x86)\Microsoft Office\Root\Office16\EXCEL.EXE" /x "%1"
You can do this by using ftype command, like this:
ftype Excel.Sheet.12="C:\Program Files (x86)\Microsoft Office\Root\Office16\EXCEL.EXE" /x "%1"
Of course, path to Excel executable may be different on your computer, so check that out first.
This will force all xlsx files to open in a new instance of Excel when you double-click on it in Windows Explorer. You can do the same for other files that can be opened in excel. For example xls. Just replace Excel.Sheet.12 with Excel.Sheet.8 and repeat the
process. You can list all file type associations by executing ftype command with no parameters. I hope this helps someone until MS decides to address this issue sometime in 2025. :)