usando win32com.client em python como encontrar e substituir vários textos

Eu estou tentando adicionar vários valores de seqüência de caracteres a um documento do Word usando localizar e substituir com owin32com.client Biblioteca Python.

Eu posso encontrar e substituir um valor, mas não sei como fazer isso para vários valores.

Isto é o que eu tenho até agora:

import win32com.client
word = win32com.client.DispatchEx("Word.Application")
word.Visible = True
word.DisplayAlerts = 0
word.Documents.Open("C:\TEMP\Testing\Me.docx")
word.Selection.Find
find.Text = "First Name"
find.Replacement.Text = "John"
find.Execute(Replace=1, Forward=True)

# the following part doesn't run
find.Text = "Last Name"             
find.Replacement.Text = "Smith"
find.Execute(Replace=1, Forward=True)

word.ActiveDocument.SaveAs('C:\TEMP\Testing\Me2.docx')
word.Quit() # releases Word object from memory

Alguma sugestão?

questionAnswers(1)

yourAnswerToTheQuestion