溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

如何使用C#或VB.NET給Word文檔添加/撤銷書簽

發(fā)布時(shí)間:2020-05-15 14:03:48 來源:億速云 閱讀:195 作者:Leah 欄目:編程語言

本篇文章主要探討使用C#或VB.NET給Word文檔添加/撤銷書簽的方法。文中使用代碼講解,有需要的朋友可以參考一下,跟隨小編一起來看解決步驟吧。


步驟一:初始化Document實(shí)例并加載Word文檔

Document document = new Document();
document.LoadFromFile(@"C:\Users\Administrator\Desktop\中國夢.docx ");

步驟二:于第七段末和第八段間插入書簽,命名書簽為“C#.bookmark

Section section = document.Sections[0];
section.Paragraphs[7].AppendBookmarkStart("C#.bookmark");
section.Paragraphs[8].AppendBookmarkEnd("C#.bookmark ");

步驟三:保存文件

document.SaveToFile("Bookmark.docx", FileFormat.Docx);
System.Diagnostics.Process.Start("Bookmark.docx");

完成后以上步驟后,文檔中查找定位即可,文檔自動(dòng)定位到當(dāng)前所設(shè)書簽位置。

如何使用C#或VB.NET給Word文檔添加/撤銷書簽

以上簡單三個(gè)步驟即可完成對(duì)word文檔書簽插入。

完整代碼如下,供參考:

C#


using System;using Spire.Doc;using Spire.Doc.Documents;namespace WordBookmark
{    class Bookmark
    {        static void Main(string[] args)
        {            //Load Document
            Document document = new Document();
            document.LoadFromFile(@"C:\Users\Administrator\Desktop\中國夢.docx ");            //Insert Bookmark
            Section section = document.Sections[0];
            section.Paragraphs[7].AppendBookmarkStart(".NETFramework");
section.Paragraphs[8].AppendBookmarkEnd(".NETFramework");            //Save and Launch 
            document.SaveToFile("Bookmark.docx", FileFormat.Docx);
            System.Diagnostics.Process.Start("Bookmark.docx");
        }
    }
}

VB.NET:


Imports System
Imports Spire.Doc
Imports Spire.Doc.Documents

Namespace WordBookmark
    
    Class Bookmark
        
        Private Shared Sub Main(ByVal args() As String)            'Load Document
            Dim document As Document = New Document
            document.LoadFromFile("C:\Users\Administrator\Desktop\中國夢.docx ")            'Insert Bookmark
            Dim section As Section = document.Sections(0)
            section.Paragraphs(7).AppendBookmarkStart(".NETFramework")
            section.Paragraphs(8).AppendBookmarkEnd(".NETFramework")            'Save and Launch 
            document.SaveToFile("Bookmark.docx", FileFormat.Docx)
            System.Diagnostics.Process.Start("Bookmark.docx")
        End Sub
    End Class
End Namespace

同樣的,撤銷書簽也可以參考執(zhí)行我下面的操作

步驟一:加載需要撤銷書簽的Word文檔


Document doc = new Document();
           doc.LoadFromFile(@"C:\Users\Administrator\Desktop\中國夢(書簽).docx");

步驟二:撤銷已有書簽


doc.Bookmarks.RemoveAt(0);

步驟三:保存文件


doc.SaveToFile("Remove Bookmark.docx", FileFormat.Docx);
            System.Diagnostics.Process.Start("Remove Bookmark.docx");

撤銷書簽后,得到以下文檔效果

如何使用C#或VB.NET給Word文檔添加/撤銷書簽

如圖,原本插入書簽的段落已撤銷書簽

完整代碼如下

C#


using Spire.Doc;namespace Removing
{    class Program
    {        static void Main(string[] args)
        {            //Load Document
            Document doc = new Document();
            doc.LoadFromFile(@"C:\Users\Administrator\Desktop\中國夢(書簽).docx ");            //Remove Bookmark
            doc.Bookmarks.RemoveAt(0);            //Save and Launch
            doc.SaveToFile("Remove Bookmark.docx", FileFormat.Docx);
            System.Diagnostics.Process.Start("Remove Bookmark.docx");
        }
    }
}

VB.NET:


Imports Spire.Doc

Namespace Removing
    
    Class Program
        
        Private Shared Sub Main(ByVal args() As String)            'Load Document
            Dim doc As Document = New Document
            doc.LoadFromFile("C:\Users\Administrator\Desktop\中國夢(書簽).docx ")            'Remove Bookmark
            doc.Bookmarks.RemoveAt(0)            'Save and Launch
            doc.SaveToFile("Remove Bookmark.docx", FileFormat.Docx)
            System.Diagnostics.Process.Start("Remove Bookmark.docx")
        End Sub
    End Class
End Namespace

看完上述內(nèi)容,你們掌握使用C#或VB.NET給Word文檔添加/撤銷書簽的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI