C# 设置Word指定文字、段落背景色

 时间:2026-02-17 05:43:38

1、可通过E-iceblue或Nuget官网下载安装Free Spire.Doc for .NET后,注意在项目程序中添加引用Spire.Doc.dll(dll文件可在安装路径下的Bin文件夹中获取)。

C# 设置Word指定文字、段落背景色

1、using Spire.Doc;

using Spire.Doc.Documents;

using Spire.Doc.Fields;

using System.Drawing;

namespace TextBackgroudColor_Doc

{

    class Program

    {

        static void Main(string[] args)

        {

            //创建Document实例并加载示例文档

            Document document = new Document();

            document.LoadFromFile("test.docx");

            //获取第1段落,并为其设置底色

            Paragraph paragaph = document.Sections[0].Paragraphs[0];

            paragaph.Format.BackColor = Color.YellowGreen;

            //为第2段里查找的特定文字添加底色

            paragaph = document.Sections[0].Paragraphs[1];

            TextSelection selection = paragaph.Find("江户川乱步奖", false, true);

            TextRange range = selection.GetAsOneRange();

            range.CharacterFormat.TextBackgroundColor = Color.Yellow;

            //保存文档

            document.SaveToFile("result.docx", FileFormat.Docx);

            System.Diagnostics.Process.Start("result.docx");

        }

    }

}

2、完成代码后,调试程序,生成文档。文档效果如下:

C# 设置Word指定文字、段落背景色

  • 勤哲excel服务器初级教程:[2]定义数据项
  • javascript(js)怎么获取属性和移除属性
  • 几种防水帆布材质 轻松搞定货物遮盖问题
  • LoadRunner如何新建脚本和解决方案?
  • 在Linux中永久并安全删除文件和目录的方法
  • 热门搜索
    色盲怎么办 小肚子左边疼是怎么回事 汽车保险怎么算 鲨鱼简笔画图片大全 河北梆子大全名家名段 中国寓言故事大全 叛逆期的孩子怎么管教比较好 名牌车标志大全 百度怎么发帖 减肥操视频大全