|
楼主 |
发表于 2023-3-6 07:03
|
显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
本帖最后由 zzpsx 于 2023-3-6 07:55 编辑
Sub word段末单词标红()
Dim P As Paragraph
For Each P In ActiveDocument.Paragraphs
r = InStrRev(P.Range.Text, " ")
k = 0
For j = Len(P.Range.Text) To 1 Step -1
Select Case Asc(Mid(P.Range.Text, j, 1))
Case 65 To 90, 97 To 122
Exit For
Case Else
k = k + 1
End Select
Next
ActiveDocument.Range(P.Range.Start + r, P.Range.End - k).Font.ColorIndex = wdRed
Next
End Sub
附件2.rar
(16.53 KB, 下载次数: 3)
这个附件测试好像有问题。
|
|