• <menu id="w2i4a"></menu>
  • logo E-iceblue中文文檔

    文檔首頁>>E-iceblue中文文檔>>識別 Word 中的合并字段名稱

    識別 Word 中的合并字段名稱


    我們經(jīng)常遇到這樣的場景,我們需要將數(shù)據(jù)合并到其他人創(chuàng)建的合并字段中,并且我們不確定合并字段的名稱。所以為了完成郵件合并的目的,首先我們需要讀取所有合并字段的名稱。

    Spire.Doc for.NET 最新下載

    Spire.Doc.Reporting 命名空間中的 MailMerge 類公開了以下方法,這些方法返回 Word 文檔中的合并字段名稱或組(區(qū)域)名稱的集合。

    • public string[] GetMergeFieldNames():返回所有合并字段名稱的集合。
    • public string[] GetMergeFieldNames(string groupName):返回特定組內(nèi)合并字段名稱的集合。
    • public string[] GetMergeGroupNames():返回組名的集合。

    為了更好地演示,我們使用以下示例文檔:

    使用 C# 識別 Word 中的合并字段名稱

    下面的例子詳細說明了如何讀取上述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]);
    }
    
    }
    
    }
    }


    截屏:

    Identify Merge Field Names in Word with C#


    歡迎下載|體驗更多E-iceblue產(chǎn)品

    如需獲取更多產(chǎn)品相關(guān)信息請咨詢慧都在線客服  

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();