VBA macros should migrate from Word 2003 to 2007 but don’t bet on it.
Yes, VBA macros from Word 2003 should work in Word 2007.
We always say ‘should’ because there are inevitably changes in VBA behaviors between versions of Office and “Murphy’s Law” says that one of these ‘minor’ differences will affect you.
Any toolbar buttons will appear in a new ribbon tab automatically. You might want to assign a button to the Quick Access Toolbar instead.
Start Word 2007 then open a Word 2003 document or template with the code included and try the macro out.
Remember that the Office 2007 default file formats have macro and non-macro versions. A document saved as ‘docx’ or a template as ‘dotx’ won’t run any code even if there’s code in the file. All documents with macros have to be saved with the ‘docm’ or ‘dotm’ extension.