word vba如何查找非某种字体的文字啊
比如这个是查找属于Dotum字体的文字。但我想查找不是Dotum字体的文字,该怎么改啊。Sub宏1()WithSelection.Find.ClearFormatting...
比如 这个是查找属于 Dotum 字体的文字。但我想查找不是 Dotum 字体的文字,该怎么改啊。
Sub 宏1()
With Selection.Find
.ClearFormatting
.Font.Name = "Dotum"
.Execute FindText:=""
End With
End Sub 展开
Sub 宏1()
With Selection.Find
.ClearFormatting
.Font.Name = "Dotum"
.Execute FindText:=""
End With
End Sub 展开
2个回答
展开全部
Sub Test()
Dim r As Range
For Each r In ActiveDocument.Words
If r.Font.Name <> "dotum" Then
'r.Font.Name = "arial"
'your code
End If
Next r
End Sub
在if 和endif 之间添加你想要进行的操作就可以了
Dim r As Range
For Each r In ActiveDocument.Words
If r.Font.Name <> "dotum" Then
'r.Font.Name = "arial"
'your code
End If
Next r
End Sub
在if 和endif 之间添加你想要进行的操作就可以了
更多追问追答
追问
额 如果不用 find 的话 怎么 选中跳转到非 Dotum 字体的地方啊.
唉 加个r.Select 貌似也能用起
追答
你想实现什么啊? r.select 也可以选的,直接操作就好了,不用非要选中吧?
2013-07-05
展开全部
把
= "Dotum"
改成
<> "Dotum"
试一试
= "Dotum"
改成
<> "Dotum"
试一试
追问
...不行的 那时赋值语句阿.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询