Spire.Doc为开发者提供了查找和替换功能的方法,我们可以通过document.FindString()方法查找文档中某一个特定词汇并对它进行高亮替换, 也可以通过document.FindAllString()方法查找文本中所有地该词汇对将找到的词汇使用Document.Replace()方法进行替换更改。本文将详细介绍如何使用C#来实现word查找,替换和高亮显示功能。

下载Spire.Doc最新试用版

//新建一个word文档对象并加载sample文档
Document document = new Document();
document.LoadFromFile("Test.docx", FileFormat.Docx2010);//查找一个特定字符串 ”Spire.Doc”
TextSelection selection = document.FindString("Spire.Doc", false, true);
TextRange range = selection.GetAsOneRange();//替换字符串
range.Text = "Replaced Text";//设置高亮颜色
range.CharacterFormat.HighlightColor = Color.Yellow;//查找文档中所有字符串 ”Microsoft”
TextSelection[] text = document.FindAllString("Microsoft", false, true);//设置高亮颜色
foreach (TextSelection seletion in text)
{seletion.GetAsOneRange().CharacterFormat.HighlightColor = Color.Green;
}//使用 ”MS” 替换所有 ”Microsoft”
document.Replace("Microsoft", "MS", false, true);//保存文档
document.SaveToFile("Result.docx", FileFormat.Docx2010);

【教程】Spire.Doc系列教程(3):C# Word查找和替换功能相关推荐

  1. Spire.Doc系列教程:C# 根据 Word 的标题样式获取文字

    Spire.Doc支持获取Word文档中段落(Paragraph)和文本范围(TextRange)的样式,例如标题(Title).标题1(Heading 1).副标题(Subtitle)等.当然,我们 ...

  2. 【教程】Spire.Doc系列教程(1):给Word文档设置背景颜色和背景图片

    使用Spire.Doc,开发人员可以非常方便地给Word文档设置背景颜色和添加背景图片.以下示例将详细讲述如何使用Spire.Doc给一个现有Word文档设置纯色背景颜色,渐变背景颜色以及添加背景图片 ...

  3. Word控件Spire.Doc 转换教程(十二):如何将 Word 转换为 EPub、XPS、Emf

    本文将介绍一种通过名为 Spire.Doc 的强大且独立的Word .NET 组件将 Word 转换为 EPub.XPS.Emf的简单方法,无需在机器上安装 Microsoft Word.它还支持将 ...

  4. Word控件Spire.Doc 转换教程(二十三):保留或禁用从 Word 到 PDF 转换的超链接

    超链接为读者提供了更多的附加信息,它被广泛用于我们的 word 文档.Spire.Doc 具有强大的超链接文字元素操作功能.开发者可以在word文档中添加.修改和删除超链接.Spire.Doc for ...

  5. 【ChatGPT】Spire.Doc 插入电子图章到 Word 文档

    要在Word文档中插入电子图章,可以使用Spire.Doc提供的DocPicture类.以下是一个示例,演示如何使用Spire.Doc插入电子图章到Word文档: using Spire.Doc; u ...

  6. Word文档替换功能怎么使用

    WORD文档替换功能如果使用好的话,会给我们日常工作带来很大帮助,所以今天这篇文章主要讲解Word文档替换功能怎么使用,替换作用就是将查找一个内容可以使用别外一个内容进行替换.替换对话框快捷键是&qu ...

  7. Word中查找和替换功能详细介绍

    在Word中查找和替换功能很多人都会使用,最通常是用它来查找和替换文字,但实际上还可用查找和替换格式.段落标记.分页符和其他项目,并且还可以使用通配符和代码来扩展搜索. 一.查找和替换文字 例如:将& ...

  8. Word文档 替换功能

    Word文档 替换功能 Word文档 替换功能 1.打开你的文档ctrl+H快捷键,呼出此页面(查找和替换) 2.点击替换 在查找内容里面选择标签内容,也就是你要替换的内容 3.查找内容那里要有内容才 ...

  9. Word控件Spire.Doc 【文本】教程(21) ;如何在 C# 中用 Word 文档替换文本

    Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Micr ...

最新文章

  1. vue 父组建获取子组建方法为获得_Vue父子组件状态同步的最佳方式
  2. 在 Docker 里运行 Microsoft SQL 服务器
  3. windows系统如何cmake_Windows操作系统如何快速增加分区?建议收藏
  4. html函数splice,js数组的常用函数(slice()和splice())和js引用的三种方法总结—2019年1月16日...
  5. 结构体的一些形式理解
  6. python 词云_python词云-数据产品岗位描述的词云
  7. Service Mesh简史
  8. Matlab Tricks(六)—— 矩阵乘法的实现
  9. python调用opengl_python的opengl操作
  10. II.MongoDB CRUD Operations(CRUD操作)
  11. 使用python可以实现科学计算吗_使用Python进行科学计算:NumPy入门
  12. 最好用的10款手机库存管理软件,我来教你怎么选
  13. 解决Hash冲突的两种策略
  14. 用Python简单代码实现炫酷动态条形图
  15. Centos Web Proxy(nginx)配置
  16. Perl Learning 3 Subroutine
  17. 数据仓库简介、数据仓库的发展、数仓理论简介
  18. PAT甲级1062 Talent and Virtue
  19. 一个博士应该干什么(转自水木清华)
  20. java计算机毕业设计网络教育学习平台源程序+mysql+系统+lw文档+远程调试

热门文章

  1. java浮动广告_[Java教程]JavaScript制作浮动广告_星空网
  2. 因为贱,所以生活艰辛!说出真相,底层会更绝望
  3. 临近路口 切勿变道压实线 以免扣分罚款
  4. 电脑联机获取更多主题服务器未响应,高手讲解win10系统联机获取更多主题的修复方法...
  5. 天猫忌惮京东开放平台壮大 欲借“二选一”形成垄断
  6. 从微软官网下载windows10系统并制作启动盘
  7. 没有计算机网络适配器,如果win10设备管理器中没有网络适配器,该怎么办?
  8. Gooou高尔夫管理系统
  9. html报告错误,使用Deform在HTML控件中报告表单后处理错误消息
  10. 数学公式语法(Mathjax语法)