I simply resorted to using a windows+office VM for work, back when I was exchanging office documents with coworkers a lot. Even subtle things like font rendering would be different, making a 2 page doc into a 3 pages, etc. (Rendering, not just support - mscorefonts was already installed)