如果Word文件名具有空格,则使用Python错误编辑Word

时间:2013-02-27 16:38:23

标签: python ms-word win32com

def search_replace_all(newword, find_str, replace_str):
    wdFindContinue = 1
    wdReplaceAll = 2
    app = win32com.client.Dispatch("Word.Application")
    app.Visible = 0
    app.DisplayAlerts = 0

    app.Documents.Open(newword)
    app.Selection.Find.Execute(find_str, False, False, False, False, False, \
        True, wdFindContinue, False, replace_str, wdReplaceAll)
    app.ActiveDocument.Close(SaveChanges=True)

    app.Quit()

我遇到了这段代码的问题,并且通过测试发现它不喜欢名称中有间距的Word文档。有没有办法修改它以接受间距?我一直在寻找答案,但没有运气。

0 个答案:

没有答案