I did try the one you suggest. But I got:

  File "D:\projects\Myself\MySVD\src\ReadWord.py", line 11, in <module>
    
app.ActiveDocument.SaveAs('D:\projects\Myself\HelloPython\src\Drugreservoir1.txt',FileFormat=win32com.client.constants.wdFormatText)
  File "D:\Softwares\Python27\lib\site-packages\win32com\client\__init__.py", 
line 170, in __getattr__
    raise AttributeError(a)
AttributeError: wdFormatText

Also I replace wdFormatText with wdFormatTextLineBreaks. Same error...

--- On Wed, 6/15/11, Tim Golden <m...@timgolden.me.uk> wrote:

From: Tim Golden <m...@timgolden.me.uk>
Subject: Re: [python-win32] UnicodeEncodingError when print a doc file
To: 
Cc: python-win32@python.org
Date: Wednesday, June 15, 2011, 10:50 AM

On 15/06/2011 15:30, Tom Hawkins wrote:
> By ‘manually’ I mean choosing the File->Save As menu item and changing
> ‘Save as type’ to Plain Text.
>
> I’m not familiar with how to automate it directly from Python, but in
> Word VBA you would use something like:
>
> ActiveDocument.SaveAs FileName:="myfile.txt", FileFormat:=wdFormatText

.. and for anyone who couldn't guess, in Python that would be something
like:

ActiveDocument.SaveAs (
   FileName="myfile.txt", 
FileFormat=win32com.client.constants.wdFormatText
)

TJG
_______________________________________________
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32
_______________________________________________
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32

Reply via email to