Registering a COM object in Python

Florian Reiser florian.reiser at ra-bc.de
Fri Oct 31 01:42:25 EST 2003


Hi Fernando,

do you want to call your python class from outlook, or outlook from your
python class?

Greets
Florian

"Fernando Gabrieli" <fgabrieli at extrabold.com> schrieb im Newsbeitrag
news:3b530e51.0310301427.54a90d49 at posting.google.com...
> I need to communicate with Outlook 2000 COM object using win32com in
Python.
>
> I registered a new class and called
>
>     win32com.server.register.UseCommandLine(OutlookAddin)
>
> using this for OutlookAddin
>
> class OutlookAddin:
>    _com_interfaces_ = ['_IDTExtensibility2']
>     _public_methods_ = ['alive']
>     _reg_clsctx_ = pythoncom.CLSCTX_INPROC_SERVER
>     _reg_clsid_ = "{16925498-0E7D-4d7f-A26B-825D994FBCBC}"
>     _reg_progid_ = "Test.OutlookAddin"
>
> Also ive defined OnConnection and other events but they NEVER get called
>
> Somebody knows what is happening ?
>
> Thanks,
> Fernando






More information about the Python-list mailing list