我有一个场景,其中有一个像“调用树:”这样的标题/常量文本出现在整个 Word 文档中,然后有一些行,一旦行结束,就会有一个Table。所以我希望使用 python/win32 组件删除表格和标题/常量文本“调用树:”之间的行。
例如 :
输入是:
...
Call Tree :
Line 1 ...
Line 2 ...
....
....
....
....
Line N ....
Table # 1
.....
输出是(即表和“调用树”之间的所有行都被删除):
...
Call Tree :
Table # 1
.....
我不确定,是否有任何方法可以在常量文本(即“调用树”和表格)之间选择多行。我知道,可以使用以下方法选择行和删除:
..
app = win32com.client.DispatchEx("Word.Application")
app.Visible = 0
app.DisplayAlerts = 0
# select a Text
app.Selection.Find.Execute("TEXT TO BE SELECTED")
# extend it to end
app.Selection.EndKey(Unit=win32com.client.constants.wdLine,Extend=win32com.client.constants.wdExtend)
# check what has been selected
app.Selection.Range()
# and then delete it
app.Selection.Delete()
..
但我不确定,如何使用这个标准来选择这样的多行。
对此有任何想法/建议吗?