win32com support (follow up to previous thread)

Matt Warren matt.warren at zoom.co.uk
Thu Apr 1 04:56:23 EST 2004


Does this mean that there isn't a way to put a button into Visual
Studio 6.0 and  then have it execute python code all purely done in
python.

I.e could I write a python program that puts a button in the msdev
toolbar like the outlook.py example and then when its pushed reformats
the current document, using the Application.Document.SelectAll() com
methods or something like that.

Cheers

Matt

>> Generally, you can do a QueryInterface for the object.  However, if
>> the object does not support IDispatch, you will haver trouble - we
>> don't support arbitrary interfaces when calling them, only
>> implementing them. 
>> 
>> ob = ob._obj_.QueryInterface(
>> 
>
>I take it the chances of this working are slim to none ?
>
>> 
>> The GUID must be for a type library.  If you run "makepy.py -i",
then
>> you will get a list of all valid typelibs you can use, and the
params
>> for it.
>> 
>
>Bum!
>
>Perhaps I should look at implementing the actual addin in C++ and
then
>embed python into it so that most the work can be done by that.  
>
>Thanks for your help anyway
>
>Rich



More information about the Python-list mailing list