Python 2.3, win32all-157, AttributeError: wdFormatText

Reinhard Koenig rkoenig at ginko.de
Mon Nov 17 22:02:03 CET 2003


Hello,

I needed the display statement for demonstration purposes only. You are right,
that ordinarily I have to assign the result to a variable.
The solution is that the makepy utility generated a wrong file name for the
Microsoft Word object library resp. Python looked for a wrong name.
The part after 'x' (00020905-0000-0000-C000-000000000046x409x8x0.py) was wrong.
Now all works fine with win32all-163 resp. ActivePython2.3.2-132.

Reinhard Koenig


Bob Gailer wrote:
> 
> At 01:18 AM 10/20/2003, Reinhard Koenig wrote:
> 
> >Hello,
> >
> >I' m using Python 2.3, win32all-157 under W2K. I've applied the makepy
> >utility for the Word 8.0 object library. I now receive:
> >
> >Python 2.3.1 (#47, Sep 23 2003, 23:47:32) [MSC v.1200 32 bit (Intel)]
> >on win32
> >Type "help", "copyright", "credits" or "license" for more information.
> > >>> import win32com.client
> > >>> win32com.client.Dispatch("Word.Application")
> ><COMObject Word.Application>
> 
> Shouldn't you assign the result of the Dispatch to a variable, then
> reference that variable in subsequent code?
>  >>> app =  win32com.client.Dispatch("Word.Application")
> [snip]
> 
> Bob Gailer
> bgailer at alum.rpi.edu
> 303 442 2625
> 
>   --------------------------------------------------------------------------------
> 
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.525 / Virus Database: 322 - Release Date: 10/9/2003




More information about the Python-list mailing list