Also Office habe ich bei mir auch auf dem Host installiert. In der VM habe ich eigentlich immer nur die Entwicklungsumgebung. Das wechseln zwischen mehreren VM's behindert einen wenn man die VM's immer erst hochfahren muss, und zu viele VM's offen zu haben (eine für Office, eine für Mail etc.) geht massiv auf die Performance und vor allem den Speicherverbrauch.
Also ich würde nicht empfehlen, für einzelne nicht-Entwicklungsaufgaben eine VM zu nehmen (vielleicht noch eine für Datenbanken, um zu testen wie sich die Applikation verhält wenn man während eines
DB-Zugriffs das Netzwerkkabel 'zieht').