2016-05-12 99 views
-2

有什么办法,我可以创建Word文档中的书签?vb.net的Microsoft Word书签

我正在使用Microsoft.Office.Interop.Word.dll我知道如何更新Word文档中现有书签上的文本。

我不知道有没有什么方法来创建书签。它并不需要OT放在文件只是为了看看它enter image description here

在这条路上,我可以改变书签文字

Private Sub document() 

     Dim objWdDoc As Object 
     Dim objWord As Object 
     objWord = CreateObject("Word.Application") 
     objWdDoc = CreateObject("Word.Document") 
     objWdDoc = objWord.Documents.Add("C:\Users\iml4203\Desktop\_korisno\Zahtjevikupca.docx") 
     objWord.Visible = True 

     With objWdDoc.Bookmarks 
      .item("Bookmark1").Range.Text = "Test Bookmark" 
      .item("Bookmark2").Range.Text = "Test Bookmark" 
      .item("Bookmark2").Range.Text = "Test Bookmark" 
     End With 
    End Sub 
+1

'objWdDoc.Bookmarks.Add'有什么问题? –

+0

Ken white解决了我的问题,我根本不知道该命令是否存在。发布它作为答案 – myString

回答

1

只需使用Bookmark.Add创建一个新的书签。这应该让你开始(未经测试!)...

With objwDoc.Bookmarks.Add 
    ' Set the individual properties of the bookmark here 
End With