Python 2.3, win32all-157, AttributeError: wdFormatText
rkoenig at ginko.de
Mon Nov 17 22:00:38 CET 2003
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 wrote:
> 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>
> >>> win32com.client.constants.wdFormatText
> Traceback (most recent call last):
> File "<stdin>", line 1, in ?
> File "F:\PYTHON\lib\site-packages\win32com\client\__init__.py", line
> 168, in __getattr__
> raise AttributeError, a
> AttributeError: wdFormatText
> I've had no problems with earlier versions.
> What is wrong?
More information about the Python-list