Spire.Doc 教程:用C#识别Word中的合并字段名称
2019独角兽企业重金招聘Python工程师标准>>>
我们经常遇到一个场景,就是需要将数据合并到由其他人创建的合并字段,我们不能确定合并字段的名称。 所以为了完成邮件合并的目的,首先我们需要读取所有合并字段的名称。
Spire.Doc.Reporting命名空间中的MailMerge类公开了以下方法,该方法返回一个word文档中的合并字段名称或组(区域)名称的集合。
- public string [] GetMergeFieldNames():返回所有合并字段名称的集合。
- public string [] GetMergeFieldNames(string groupName):返回特定组中合并字段名称的集合。
- public string [] GetMergeGroupNames():返回组名的集合。
了更好的演示,我们使用以下示例文档:
以下示例详细说明了如何读取上述单词文档中的组名称和合并字段。
//Creates Document instance Document document = new Document(); //Loads the word document document.LoadFromFile("MergeFields.docx"); //Gets the collection of group names string[] GroupNames = document.MailMerge.GetMergeGroupNames(); //Gets the collection of merge field names in a specific group string[] MergeFieldNamesWithinRegion = document.MailMerge.GetMergeFieldNames("Products"); // Gets the collection of all the merge field names string[] MergeFieldNames = document.MailMerge.GetMergeFieldNames(); Console.WriteLine("----------------Group Names-----------------------------------------"); for (int i = 0; i < GroupNames.Length; i++) { Console.WriteLine(GroupNames[i]); } Console.WriteLine("----------------Merge field names within a specific group-----------"); for (int j = 0; j < MergeFieldNamesWithinRegion.Length; j++) { Console.WriteLine(MergeFieldNamesWithinRegion[j]); } Console.WriteLine("----------------All of the merge field names------------------------"); for (int k = 0; k < MergeFieldNames.Length; k++) { Console.WriteLine(MergeFieldNames[k]); }
截图:
慧都控件网
转载于:https://my.oschina.net/u/3006003/blog/1512564
Spire.Doc 教程:用C#识别Word中的合并字段名称相关推荐
- Word控件Spire.Doc 【邮件合并】教程(六): 使用 C# 识别 Word 中的合并字段名称
我们经常遇到这样的场景,我们需要将数据合并到其他人创建的合并字段中,并且我们不确定合并字段的名称.所以为了完成邮件合并的目的,首先我们需要读取所有合并字段的名称. Spire.Doc for.NET ...
- 【ChatGPT】Spire.Doc 插入电子图章到 Word 文档
要在Word文档中插入电子图章,可以使用Spire.Doc提供的DocPicture类.以下是一个示例,演示如何使用Spire.Doc插入电子图章到Word文档: using Spire.Doc; u ...
- word文档小方格怎么弄_如何在WORD文档中的小方格里打对勾,独家教程在这里,WORD中的小方框...
原标题:如何在WORD文档中的小方格里打对勾,独家教程在这里,WORD中的小方框 我们在做一些服务项目的协议或者代理委托时,通常会有一些项目需要我们在前面的小方框里打对勾,打印出来的纸质版只需要拿笔勾 ...
- Word控件Spire.Doc 【文本】教程(17) ;在Word中设置文本方向
Spire.NET的Spire.是MicrosoftDoc人员对Word文档进行操作打印的.NET类库.帮助单独安装Microsoft Word在开发环境下,轻松便捷地创建.编辑.转换和转换Word文 ...
- Word控件Spire.Doc 【其他】教程(8):在 Word 中嵌入多媒体文件
Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Micr ...
- Word控件Spire.Doc 【其他】教程(6):从 Word 中提取 OLE 对象
Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Micr ...
- Word控件Spire.Doc 【Table】教程(1):在 Word 中创建表格-C#VB.NET
Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Micr ...
- Word控件Spire.Doc 【其他】教程(5):在 Word 中嵌入媒体文件
Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Micr ...
- 【ChatGPT】Spire.Doc 添加Chart图表到Word文档
Spire.Doc是一款.NET库,用于创建和修改Microsoft Word文档.要在Word文档中添加图表,可以使用Spire.Doc提供的Chart类.以下是一个简单的示例,展示了如何使用Spi ...
最新文章
- 强化学习教程来啦!贡献者来自中科院、清华、北大3位男神!
- 撒列实现关键字过虑二(附源码)
- Postfix邮件服务器搭建之roundcube webmail安装与配置
- Intellij IDEA(Android Studio)好用的插件和软件
- jQuery的eval
- POJ - 2385 Apple Catching (dp)
- ITIL好看不好吃?(四)
- 3 HTMLJS等前端知识系列之javascript的基础
- centos5编译内核
- 浅谈聚簇索引和非聚簇索引的区别
- 独家专访阿里云存储负责人吴结生:我经历的三个重大决策
- Ps怎么做火焰字 PS火焰字制作图文教程
- 管理角度看莫泊桑《项链》
- YOLOv5-Lite:NCNN+Int8部署和量化,树莓派也可实时
- 基于asp.net742自驾游旅游服务网站的设计
- 浙大计算机复试上机成绩,浙大计算机研究生复试上机考试-2006年
- 【附源码】计算机毕业设计java校园新闻发布系统设计与实现
- 所见即所得的单目视频三维场景实时重建
- office各版本协同工作
- Eclipse运行项目报no route to host : connet
热门文章
- boost::function模块实现contains的测试程序
- boost::is_output_streamable用法的测试程序
- VTK:PolyData之ExtractNormals
- VTK:PolyData之TransformPipeline
- VTK:PolyData之BooleanOperationPolyDataFilter
- OpenCV 高级API:TextDetectionModel和TextRecognitionModel
- OpenCV 坎尼边缘检测器Canny Edge Detector
- OpenGL textures纹理的实例
- C语言实现红黑树(附完整源码)
- 大端和小端的区别,以及如何判断一台机器是大端还是小端?