We had the problem and the way round it is to unregister mscomctl.ocx, log off, log back on and then register mscomctl.ocx. The log off stage is important. Without doing this unregistering and registering doesn't work.
This 'fix' has worked for us on PCs running Office 2003, 2007 and 2010 (Windows 7 64bit, Vista and XP)