I have a Word document originally created on a Windows 7 32-bit machine, that is now giving me problems since switching to Windows 7 64-bit. Both systems are running Word 2010 (v14.0.7173.5000, 32-bit). The Word document has many ActiveX Labels, and a large macro which links each ActiveX Label to a specific cell in an Excel document. This way I update the Excel file, and I run the Word macro to update all the labels.
Here is how the ActiveX Labels look in VBA when the Word document is opened on a Win7 x86 machine:
However when the document is opened on a Win7 x64 machine, the Labels are renamed with a "1" at the end:
Because there have been no changes to my VBA code itself, if I run the macro I get the error message "Object library invalid or contains references to object definitions that could not be found". If I try and fix the Labels by removing the "1", I get an "Ambiguous Name Detected" error message.
If I re-save the file with the extra "1" in the Label, the new Labels are retained and visible when opened on a Win7 x86 machine. That same machine is then able to remove the extra "1", but if I try to do the same on a Win7 x64 machine I get the "Ambiguous Name Detected" error message again.
Does anyone know what is causing this problem, and also how to fix it?
1
and then saving (a copy of) the document? – Mathieu Guindon