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

    文檔首頁>>E-iceblue中文文檔>>在 Word 文檔中添加、計數(shù)、檢索和刪除變量

    在 Word 文檔中添加、計數(shù)、檢索和刪除變量


    文檔變量用于在宏會話之間保留宏設(shè)置。Spire.Doc 允許添加變量、計算變量的數(shù)量、檢索變量的名稱和值以及刪除 Word 文檔中的特定變量。

    Spire.Doc for.NET 最新下載

    添加變量

    使用 Add 方法將變量添加到文檔中。以下示例將名為“A1”的文檔變量添加到文檔中,值為 12。

    using Spire.Doc;
    using Spire.Doc.Documents;
    namespace ADDVARIABLE
    {
    class Program
    {
    
    static void Main(string[] args)
    {
    //Instantiate a document object
    Document document = new Document();
    //Add a section
    Section section = document.AddSection();
    //Add a paragraph
    Paragraph paragraph = section.AddParagraph();
    //Add a DocVariable Filed
    paragraph.AppendField("A1", FieldType.FieldDocVariable);
    //Add a document variable to the DocVariable Filed
    document.Variables.Add("A1", "12");
    //Update fields
    document.IsUpdateFields = true;
    //Save and close the document object
    document.SaveToFile("AddVariable.docx", FileFormat.Docx2013);
    document.Close();
    }
    }
    }

    使用 C# 在 Word 文檔中添加、計數(shù)、檢索和刪除變量

    計算變量的數(shù)量

    使用 Count 屬性返回文檔中的變量數(shù)。

    //Load the document
    Document document = new Document("AddVariable.docx");
    //Get the number of variables in the document
    int number = document.Variables.Count;
    
    Console.WriteLine(number);

    使用 C# 在 Word 文檔中添加、計數(shù)、檢索和刪除變量

    檢索變量的名稱和值

    使用 GetNameByIndex 和 GetValueByIndex 方法按索引檢索變量的名稱和值,并使用 Variables[String Name] 按名稱檢索或設(shè)置變量的值。

    using Spire.Doc;
    using Spire.Doc.Documents;
    using System;
    namespace COUNTVARIABLE
    {
    
    class Program
    {
    
    static void Main(string[] args)
    {
    //Load the document
    Document document = new Document("AddVariable.docx");
    //Get the number of variables in the document
    int number = document.Variables.Count;
    
    Console.WriteLine(number);
    
    }
    }
    }

    使用 C# 在 Word 文檔中添加、計數(shù)、檢索和刪除變量

    刪除特定變量

    使用 Remove 方法從文檔中刪除變量。
    
    using Spire.Doc;
    using System;
    namespace RETRIEVEVARIABLE
    {
    class Program
    {
    static void Main(string[] args)
    {
    //Load the document
    Document document = new Document("AddVariable.docx");
    
    // Retrieve name of the variable by index
    string s1 = document.Variables.GetNameByIndex(0);
    
    // Retrieve value of the variable by index
    string s2 = document.Variables.GetValueByIndex(0);
    
    // Retrieve or set value of the variable by name
    string s3 = document.Variables["A1"];
    
    Console.WriteLine("{0} {1} {2}", s1, s2, s3);
    }
    }
    }

    歡迎下載|體驗更多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); })();