vba - 使用 Excel VBA 在 Word 中删除项目符号段落
问题描述
我在word文档中有以下文本:
Total Amount Owed: <<Payment>>
Dates Mowed:
• 2/6/2019
• 2/14/2019
• <<Mowing1>>
如何<<Mowing1>>
使用 VBA 完全删除包含字符串的行的文本和项目符号?
先感谢您!
解决方案
可以试试
Sub test()
Dim Pg As Paragraph,PgTxt as String
For Each Pg In ActiveDocument.Paragraphs
If Not Pg.Range.ListFormat.List Is Nothing Then 'Process only bulleted list
PgTxt = Pg.Range.Text
If InStr(1, PgTxt, "<<Mowing1>>") > 0 Then
Pg.Range.Delete
End If
End If
Next
End Sub
推荐阅读
- c# - 如何使用 Aforge 计算图像上的矩形数量
- python - Python 3.8:如何很好地分割信息
- laravel - Laravel 6 在生产环境中如何管理队列?
- javascript - 范围滑块更改时如何调用函数
- reactjs - 如何在没有触发事件(如点击)的情况下测试钩子
- java - 尝试使用“getNextAlarmClock()”获取下一个闹钟时间,但没有得到正确答案
- c++ - 通过指针删除分配的内存不起作用
- python - 读取两个字符串之间的所有行
- swift - 斯威夫特:错误:keyNotFound(编码键(字符串值:“成人”,intValue:无)
- javascript - 如果对象包含另一个数组中存在值的属性,则过滤对象数组