Hi,
According your description, this issue is more Office for developer related. In order to get the answer effectively, it is recommended to post a new thread in Microsoft Office for Developer Forum for further discussion.
http://social.msdn.microsoft.com/Forums/en/category/officedev
You may also post macro code in word 2007 here, get the most qualified responses from experienced partners or MVP.
Best regards.
William Zhou
TechNet Community Support
