Have you tried CrossOver with the latest Office version. I tried when considering if I should buy a Lenovo laptop to run Linux or a new MacBook. Even the most basic functionality did not work smoothly.
Office 2000 ran great on CrossOver Office. I've used it for years. But Office 2000 is very old now.