900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > Python win32com 操作word 插入回车符 换行符

Python win32com 操作word 插入回车符 换行符

时间:2021-05-25 08:39:20

相关推荐

Python win32com 操作word 插入回车符 换行符

参考链接:

word如何去除回车符和换行符?

C#操作Word的超详细总结

在用python 批量生成word文档的时候,由于采用替换的方式,想要实现文档自动换行,分点输入。所以需要插入word可以识别的回车符、换行符
查找了一番以后发现:
换行符在word里面是由^l表示,l是L的小写,代表line回车符在word里面是由^p\r\n表示,p是P的小写,代表- paragraph
实现方式,通过在文档里查找key的位置,用value无实现查找替换

# openword = DispatchEx('Word.Application')word.Visible = 1word.DisplayAlerts = 0lg.info('Loading template:', template_file)doc = word.Documents.Open(template_file)# 通过在文档里查找key的位置,用value无实现替换key = '{分点内容}' # 需要在word中将该标记设置为编号格式value = "我是谁?^p我在哪?^p我在干嘛?"word.Selection.Find.Execute(key, False, False, False, False, False, True, 1, True, value, 2)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。