in reply to Finding out Excel 'variables'

Short of reading the documentation for the class you're automating, or looking at the type library, you can't find out what properties an OLE object provides.

I think that Win32::OLE::Const can read OLE type libraries, but I think it only extracts the constants from it and not the properties and methods of objects.