@dw, You may be able to use Libre Office (fka OpenOffice)
It has support for MS VBA, though it is not complete.
It is quality freeware and supports most the same functionality as Word. There are a few function in Word that I would miss but I often find most don't use or know.
|