If you are willing to take on a little work there is a way it can be done.
- Get FOP from
http://xml.apache.org/dist/fop/
Use VBA to write your word document out as an XML document based on its styles.
Write and XSL-FO specification.
Use FOP to process the XML document (ex word) and the XSL-FO specification to produce a PDF
Just goes to show TANSTAAFL