I have a Macro, written by someone else, in an Excel workbook that I distribute, which is failing on Windows XP machines. This is because VBA is attempting to access Microsoft ActiveX Data Objects 6.1, however as I understand it can't be accessed in Windows XP. I'm wondering if anyone here...