首页 >

苹果电脑word文档如何使用查找和替换功能 – python – 前端,python lda包实例

如何用python爬数据,python os 环境变量,将txt数据导入python,b站爬虫python,通信工程毕设python,asycio python,python extensio,排序链表python,python数据函数,python插件配置,python lda包实例苹果电脑word文档如何使用查找和替换功能 - python - 前端,python lda包实例

首先说解决方法:代码1加上find.Wrap = 1 即可,代码2为Excute函数添加关键字参数Wrap=1即可。以下详细解释:Find对象相当于一般文本编辑中的查找/替换对话框。回想一下大家平时用查找/替换时的情景,当大家把光标放在文档中间时,当搜索到文档结束时,查找/替换对话框可能会询问你是否要重头开始搜索。也就是说查找/替换的查找功能是按顺序,有起点,有方向的,还有一个更重要的Wrap属性,它规定了从起点按顺序查找结束后的处理动作。1.查找起点就是你的文档当前插入光标的位置。2.查找方向就是从当前起点开始顺序向前搜索还是向后搜索,查找方向由Find对象的Forward属性设定,Forward = True表示从当前位置按顺序向前搜索,向前搜索是默认值;Forward = False表示向后搜索。3.Wrap属性规定了从起点按顺序查找结束后的处理动作。查找结束指从查找起点按顺序查找到了文档结尾(Forward=True时)或者从查找起点按顺序查找到的文档开头处(Forward=False时)。要记住的是查找是按顺序的,如果查找起点不是从文档开头开始或者文档末尾开始,一次查找结束后文档中肯定有一部分没有被查找到,没被查找的部分怎么办呢?这就由Wrap属性规定了,它有三个值,在VBA中每个值都有与之对应的常量:

wdFindStop:值为0,即查找结束就结束了,剩下的不管了,这是默认值。很有可能你的文档的当前插入光标放到了文档末尾,所以无法替换。

wdFindContinue:值为1,即查找结束后,继续搜索查找剩余没有被查找的部分,这相当于再一次进行查找。

wdFindAsk:值为2,即查找结束后,它会弹出对话框,询问是否要继续搜索剩余没有被查找的部分,由用户决定是否再一次查找。

在Python处理中,将Find的Wrap属性设为1,及将Wrap属性设为wdFindContinue,实现无遗漏查找替换。

正好这两天也在搞用Python处理MS Word,总结一下,希望对你有帮助。

参考:

Find 对象

WdFindWrap Enumeration (Microsoft.Office.Interop.Word)


苹果电脑word文档如何使用查找和替换功能 - python - 前端,python lda包实例
  • python查看数据类型 - python - 前端,python获取标签属性值
  • python查看数据类型 - python - 前端,python获取标签属性值 | python查看数据类型 - python - 前端,python获取标签属性值 ...

    苹果电脑word文档如何使用查找和替换功能 - python - 前端,python lda包实例
  • python中ord函数的用法 - python - 前端,python有道词典
  • python中ord函数的用法 - python - 前端,python有道词典 | python中ord函数的用法 - python - 前端,python有道词典 ...

    苹果电脑word文档如何使用查找和替换功能 - python - 前端,python lda包实例
  • 如何选择一家靠谱的python人工智能培训机构 - python - 前端,epub python
  • 如何选择一家靠谱的python人工智能培训机构 - python - 前端,epub python | 如何选择一家靠谱的python人工智能培训机构 - python - 前端,epub python ...