c# 查找word中关键字并标红 如题,在word中如何查找关键字,并将颜色标为高亮~word中提供的find方法没有指定字体的参数~该怎么解决~或者查找到后返回一个rang对象 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 难,Word2007可以,因为它是XML和ZIP架构的,之前的版本比较麻烦 我用的是content中的find属性问题在于是find里的execute方法返回的是bool型~没法进行操作而Execute方法本身没有设置颜色的参数我想应该在Find属性里先设置颜色然后执行Execute但是没找到有人提供了用Selection中的Find操作由于本人愚钝还没找到解决方案~自己顶一下 自己解决了 ~ private bool FindWord(string FindWord) { bool findover = false; Word.Selection currentselect = WordApp.Selection;//实例化一个selection接口 currentselect.Find.ClearFormatting(); currentselect.Find.Text = FindWord;//查询的文字 currentselect.Find.Wrap = WdFindWrap.wdFindStop;//查询完成后停止 findover = currentselect.Find.Execute(ref MissingValue, ref MissingValue, ref MissingValue, ref MissingValue, ref MissingValue, ref MissingValue, ref MissingValue, ref MissingValue, ref MissingValue, ref MissingValue, ref MissingValue, ref MissingValue, ref MissingValue, ref MissingValue, ref MissingValue); currentselect.Font.Color = Word.WdColor.wdColorRed;//设置颜色为红 return findover; } 这个MissingValue、WordApp是什么变量,程序里怎么也没有。为什么要返回bool类型?不太明白。我现在在做一个C#创建word07插件项目,想要实现类似word中的查找功能,可以根据字符样式查找的。 Windows Service 多个timer如何不同时执行? 【请教】如何使用C#winform清除COOKIES! 怎样取主类中的变量? 水晶报表之动态字段的解决方法,版主给支个招吧(哭哭哭哭!!) 如何动态添加名字是“name+序号”的控件?(急)!up也有分! 请教几个困惑很久的web.config问题!谢谢! 紧急请教个简单的画图问题 一个涉及到接口的问题,高手请入 longhorn下能不能用win32 api写WINDOWS程序 C#服务的OnCSessionhange(文章) 字符叠加技术 httpwebrequest 跨域 模拟登录 如何解决
问题在于是find里的execute方法返回的是bool型~没法进行操作
而Execute方法本身没有设置颜色的参数我想应该在Find属性里先设置颜色然后执行Execute但是没找到有人提供了用Selection中的Find操作
由于本人愚钝还没找到解决方案~自己顶一下
private bool FindWord(string FindWord)
{
bool findover = false;
Word.Selection currentselect = WordApp.Selection;//实例化一个selection接口
currentselect.Find.ClearFormatting();
currentselect.Find.Text = FindWord;//查询的文字 currentselect.Find.Wrap = WdFindWrap.wdFindStop;//查询完成后停止 findover = currentselect.Find.Execute(ref MissingValue, ref MissingValue,
ref MissingValue, ref MissingValue,
ref MissingValue, ref MissingValue,
ref MissingValue, ref MissingValue,
ref MissingValue, ref MissingValue,
ref MissingValue, ref MissingValue,
ref MissingValue, ref MissingValue,
ref MissingValue);
currentselect.Font.Color = Word.WdColor.wdColorRed;//设置颜色为红
return findover;
}