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
展开
 我来答
niceasdfa11
2013-07-05 · TA获得超过262个赞
知道小有建树答主
回答量:444
采纳率:100%
帮助的人:357万
展开全部
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 之间添加你想要进行的操作就可以了
更多追问追答
追问
额  如果不用 find 的话 怎么 选中跳转到非 Dotum 字体的地方啊.
唉 加个r.Select 貌似也能用起
追答
你想实现什么啊? r.select 也可以选的,直接操作就好了,不用非要选中吧?
匿名用户
2013-07-05
展开全部

= "Dotum"
改成
<> "Dotum"
试一试
追问
...不行的 那时赋值语句阿.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式