首先说明的是,我不懂VSTO,而是直接引用的 MS Word 的 COM组件,但是对象模型好像跟VSTO差不多,嘿嘿。

首先看一下代码:

搜索红色的文字

关键的就app.ActiveDocument.Content.Find.Font属性,它可以设置要搜索的各种字体格式,然后就是app.ActiveDocument.Content.Find.Format = true ;

如果设置为True,才可以应用格式搜索。

但是奇怪的是,有时候我设置app.ActiveDocument.Content.Find.Format属性的时候总是设置不了,

执行了下列代码

 

Code

 

但是app.ActiveDocument.Content.Find.Format依然为False,不知道是为什么,希望有经验的高手能为我解答,谢谢!