in reply to Avoiding Win32::OLE errors


Have a look at this; might help:
Trapping errors with Win32::OLE


Cheers,
Rupesh.