Word控件Spire.Doc 【邮件合并】教程(六): 使用 C# 识别 Word 中的合并字段名称
我们经常遇到这样的场景,我们需要将数据合并到其他人创建的合并字段中,并且我们不确定合并字段的名称。所以为了完成邮件合并的目的,首先我们需要读取所有合并字段的名称。
Spire.Doc for.NET 最新下载
Spire.Doc.Reporting 命名空间中的 MailMerge 类公开了以下方法,这些方法返回 Word 文档中的合并字段名称或组(区域)名称的集合。
- public string[] GetMergeFieldNames():返回所有合并字段名称的集合。
- public string[] GetMergeFieldNames(string groupName):返回特定组内合并字段名称的集合。
- public string[] GetMergeGroupNames():返回组名的集合。
为了更好地演示,我们使用以下示例文档:
下面的例子详细说明了如何读取上述word文档中的组名和合并字段。
using Spire.Doc; using System; namespace MailMerge { class Program { static void Main(string[] args) {//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]); }}} }
截屏:
Word控件Spire.Doc 【邮件合并】教程(六): 使用 C# 识别 Word 中的合并字段名称相关推荐
- Word控件Spire.Doc 【文档操作】教程(五):在 C#、VB.NET 中合并、设置多个 Word 文档
合并Word就是把多个文档中的内容收集起来,然后合而为一.用户可以根据文档的内容对 Word 进行合并.本指南重点展示将 C# 和 VB.NET 中的 Word 与Spire.Doc for .NET ...
- Word控件Spire.Doc 【Table】教程(16):C#/VB.NET:在 Word 表格中插入或提取图像
Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Micr ...
- Word控件Spire.Doc 【图像形状】教程(4) 用 C# 中的文本替换 Word 中的图像
Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Micr ...
- Word控件Spire.Doc 【图像形状】教程(11): 如何在 C# 中为 Word 中的图像设置 Transeperant 颜色
Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Micr ...
- Word控件Spire.Doc 【Table】教程(15):如何在 C# 中对齐表格
Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Micr ...
- Word控件Spire.Doc 【书签】教程(5): 使如何在word文档的书签处插入图片
Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Micr ...
- Word控件Spire.Doc 【书签】教程(3): 使用 HTML 代码编辑/替换 Word 书签的内容
Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Micr ...
- Word控件Spire.Doc 【书签】教程(1):在C#/VB.NET:在 Word 中插入书签
Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Micr ...
- Word控件Spire.Doc 【其他】教程(7): 使用象征符号在 Word 中绘制复选框
Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Micr ...
- Word控件Spire.Doc 【图像形状】教程(2) ;在 C#、VB.NET 中从 Word 中提取图像
Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Micr ...
最新文章
- 快速给shell脚本加上使用提示
- c# 元组Tuple
- 使用mac pro电脑当tomcat端口被占用怎么解决?
- linux系统启动过程(一)
- 神经网络激活函数链接
- 紧迫感:在危机中变革
- 网络编程的4种IO模型
- stk在计算机仿真中的应用_学习电路仿真:proteus电路仿真软件在ARM中的应用解析...
- jdk1.8 Windows安装全过程详尽版
- 在RHEL5下构建Nessus漏洞检测系统
- python是什么专业-Python是个什么鬼?为什么985学生都要学它?!
- HDOJ水题集合5:杂题
- 计算机频率原理,频率计数器的工作原理和发展
- python selenium span_如何使用selenium从span获取文本
- 厦大2021期中考试
- 关于netty的IllegalReferenceCountException refCnt: 0, decrement: 1
- 对话系统调查:近期进展与新前沿
- matlab 对矩阵进行复制 || repmat
- AJAX,SpringMVC,拦截器(Ajax发送请求 经过SpringMVC拦截器重定向其他页面失败)
- 卡罗拉 (COROLLA) - 灯光开关
热门文章
- Lumpy_Trie 详解 —— 由Ciyang大佬发明(不一定是首次)
- 【将for循环遍历的数值一行输出】
- mysql distinct 去掉查询结果重复记录 可用于多张表连接查询
- UML2面向对象分析与设计(第2版) 谭火彬 期末复习整理+部分答案【超实用】
- bios设置对计算机系统的影响吗,bios如何恢复出厂设置_bios恢复出厂设置后对操作系统有影响吗...
- 电子商务创新创业大赛创新点
- python 集合的差集、并集、交集
- crontab 问号_Linux 命令 crontab 使用疑问
- 王光耀20176474
- 云豹app直播源码Android 端获取相册图片功能的具体实现教程