Marc Tompkins wrote:
On Tue, Oct 14, 2008 at 9:23 AM, URBAN LANDREMAN <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>> wrote:
Thanks for the suggestion.
When I ran the slightly modified code:
import win32com.client
app = win32com.client.Dispatch('Word.Application')
docOrig =
app.Documents.Open('n:\\MetroPlanners\\2006\\MCHResearchProject.doc')
range = docOrig.Content()
Try range = docOrig.Range()
range.Find.Text = "e"
range.Find.Replacement.Text = "*"
range.Find.Execute()
docEditted = doc
And note that doc is undefined
docEditted.SaveAs('n:\\MetroPlanners\\2006\\MCHResearchProjectV2.doc')
app.Quit()
I got:
Traceback (most recent call last):
File "N:/SPSS/Python/Examples/MSWord/WordFindAndReplaceV2", line
5, in <module>
range.Find.Text = "e"
AttributeError: 'unicode' object has no attribute 'Find'
docOrig.Content() returns you a Unicode object, which isn't the same
as a Word document at all. You're then trying to use methods on that
object which aren't supported. I can't give you specifics without
doing a bit of Googling myself, but you probably want a different call
on line 4 to give you an object you can work with.
--
www.fsrtechnologies.com <http://www.fsrtechnologies.com>
------------------------------------------------------------------------
_______________________________________________
Tutor maillist - [email protected]
http://mail.python.org/mailman/listinfo/tutor
--
Bob Gailer
Chapel Hill NC
919-636-4239
When we take the time to be aware of our feelings and
needs we have more satisfying interatctions with others.
Nonviolent Communication provides tools for this awareness.
As a coach and trainer I can assist you in learning this process.
What is YOUR biggest relationship challenge?
_______________________________________________
Tutor maillist - [email protected]
http://mail.python.org/mailman/listinfo/tutor