Looking at this line-number at least in the CPAN source archive copy of that module, the line in question simply reads:
die(Win32::OLE->LastError) if Win32::OLE->LastError;
Therefore it seems that the problem might be more generalized... not Perl specific, not specific to the module (which does not, itself, contain the string constant in question). Google-searches show many examples of this problem and suggestions that you should go to the Registry to see what the class-string is actually called. (Maybe it changed.) Also many cases in which the issue was found to be specific to a particular machine.