作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有下面的代码,它们已经可以工作,但仍需要进行微调。它是一个查找通配符搜索字符串匹配项并突出显示匹配项的函数。但我相信它仍然可以使用全部替换在一行中完成。我已经尝试了几乎所有我能想到的方法,我认为是时候向专家请教了。请告诉我如何以更短的方式完成此操作。任何帮助将不胜感激。谢谢!
Sub findfunction()
If (findHL(activedocument.Range, "[aeiou]")) = True Then MsgBox "Highlight vowels Done", vbInformation + vbOKOnly, "Vowels Highlight Result"
End Sub
Function findHL(r As Range, s As String) As Boolean
Dim rdup As Range
Set rdup = r.Duplicate
rdup.Find.Wrap = wdFindStop
Do While rdup.Find.Execute(findtext:=s, MatchWildcards:=True) = True
If (Not rdup.InRange(r)) Then Exit Do
rdup.HighlightColorIndex = wdBlue
rdup.Collapse wdCollapseEnd
Loop
findHL = True
End Function
最佳答案
谷歌隐藏得很深:
Options.DefaultHighlightColorIndex = wdYellow
Selection.find.HitHighlight( string )
关于vba - Word VBA 查找并突出显示匹配项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5321782/
有没有一种方法可以“标记”对象的属性,使它们在反射中“突出”? 例如: class A { int aa, b; string s1, s2; public int AA
我是一名优秀的程序员,十分优秀!