Mira, yo te diria que compres licencias de Windows y uses OpenOffice.

Comprar las licencias de Windows es mucho mas barato que compras las licencias del paquete de MS Office. Ademas, no vas a tener que lidiar con la curva de adaptacion a lo que es Linux.

Para los archivos, usa OpenOffice y safas lo que cuesta el MS Office.

Ni se te ocurra intentar coimear a la gente de Software Legal, ni se calientan por chirolas, pensa que muchas veces inspeccionan empresas grandes y se llevan mas de 10 lucas en coimas.

En cuanto a las macros de VBA para Excel, seguramente tiene su contraparte en OpenOffice, pero no sabria decirte con exactitud ya que trabajo con Office.