Hi, I'm working on scripting Indesign, a dtp app from Adobe. Thing is that I'm able to dispatch the application via win32com.client.Dispatch('Indesign.Application') which works just fine, but the thing is that I have no idea which methods are available:
In [8]: ind = win32com.client.Dispatch('Indesign.Application') In [9]: ind. ind._ApplyTypes_ ind.__setitem__ ind._FlagAsMethod ind.__str__ ind._LazyAddAttr_ ind._builtMethods_ ind._NewEnum ind._enum_ ind._Release_ ind._find_dispatch_type_ ind.__AttrToID__ ind._get_good_object_ ind.__LazyMap__ ind._get_good_single_object_ ind.__call__ ind._lazydata_ ind.__cmp__ ind._make_method_ ind.__doc__ ind._mapCachedItems_ ind.__getattr__ ind._oleobj_ ind.__getitem__ ind._olerepr_ ind.__init__ ind._print_details_ ind.__int__ ind._proc_ ind.__len__ ind._unicode_to_string_ ind.__module__ ind._username_ ind.__nonzero__ ind._wrap_dispatch_ ind.__repr__ ind.__class__ ind.__setattr__ In [9]: doc = ind.ActiveDocument In [10]: doc Out[10]: <COMObject <unknown>> Since there is no *.tlb file in the program's directory, I haven't got an idea on how to get some level of introspection. Just being able to see which methods are available would be a Big Thing! Cheers, -jelle _______________________________________________ python-win32 mailing list python-win32@python.org http://mail.python.org/mailman/listinfo/python-win32