本帖最后由 13907933959 于 2017-2-3 07:40 编辑
各位前辈新年好! 向前辈们求3个单独的宏: 1、查找指定字符(第一章)、指定颜色(红色)的突出显示、前面加上5个★。 2、查找指定字符(第一章)、指定颜色(红色、蓝色、黄色)的突出显示、前面加上5个★。 3、查找指定字符(第一条)、设置为红色突出显示、前面加上5个★。 求前辈们帮忙,谢谢!
在网上找到一个前辈写的代码,是一个可在指定字符的突出显示前面,加上一个段落符的,但不能锁定颜色,因本人水平未到,不知对前辈们是否有参考价值?
Sub 查找指定字符的突出显示_前面加上一个段落符() Application.ScreenUpdating = False '关闭屏幕更新。 With ActiveDocument.Content.Find '查找对象。 .ClearFormatting '清除查找的格式。 .MatchWildcards =True '勾选“使用通配符”。 .Text = "第一章" '查找的字符。 .Highlight = True '突出显示的文字。 Do While .Execute '对匹配项目循环处理。 With .Parent '处理匹配项。 .InsertParagraphBefore '插入一个新段而不删除所选内容。 .Collapse wdCollapseEnd '每次查找到后,将光标定位于找到内容的末尾。 End With '语句结束。 Loop '循环结束。 End With '语句结束。 Application.ScreenUpdating = True '打开屏幕刷新。 End Sub '过程结束。
请看:模拟附件。
|