word excel实训中的具体案例(Spire.Doc教程用C)

我们经常遇到一个场景,就是需要将数据合并到由其他人创建的合并字段,我们不能确定合并字段的名称。 所以为了完成邮件合并的目的,首先我们需要读取所有合并字段的名称。

Spire.Doc.Reporting命名空间中的MailMerge类公开了以下方法,该方法返回一个word文档中的合并字段名称或组(区域)名称的集合。

  • public string GetMergeFieldNames:返回所有合并字段名称的集合。
  • public string GetMergeFieldNames(string groupName):返回特定组中合并字段名称的集合。
  • public string GetMergeGroupNames:返回组名的集合。

了更好的演示,我们使用以下示例文档:

word excel实训中的具体案例(Spire.Doc教程用C)(1)

以下示例详细说明了如何读取上述单词文档中的组名称和合并字段。

//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

截图:

word excel实训中的具体案例(Spire.Doc教程用C)(2)

慧都控件网

有用(0)没用(0)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页