The online MS Office is pretty good.
As far as I am aware, there is no support for the VBA on Office Online, which is a non-starter for my dad.