Translating COM Automation Errors to get their meaning ....
Let's say you have such an error when you invoked a method of a COM component
Exception 65537 not trapped by the class oleexceptionmanager.
Description: "Server defined OLE exception"
(80020009): Exception occurred.
Hit T to terminate program. Hit any other key to continue.
What does the number between () mean?
This error means that, for any reasons, the COM server raised an exception:
he number between () is the exception number (80020009)
What does this number mean?
follow this URL
and you'll see that, regards to the EXCEPTION pasted above ( as an example ) , the error means
(80000009) General access denied error.