Silly question but have you tried
+++ Microsoft Online +++ ? It's free and suppose to be 100% compatible with the desktop edition of Microsoft Office.
+++ HERE +++ is a short review that covers the pros and cons pretty well.
The highest rated alternative is
+++ Libre Office +++. The program is frequently updated and has a wealth of support available.