2016-05-12 8 views
-2

Gibt es eine Möglichkeit, ich kann ein Lesezeichen auf Word-Dokument erstellen?vb.net Microsoft Wort Lesezeichen

Ich verwende die Microsoft.Office.Interop.Word.dll Ich weiß, wie Sie Text auf vorhandenen Lesezeichen in Word-Dokument aktualisieren.

Ich frage mich, gibt es eine Möglichkeit, Lesezeichen zu erstellen. Es braucht nicht ot nur auf dem Dokument platziert werden, um zu sehen enter image description here

Auf diese Weise kann ich das Lesezeichen Text verwenden Bookmark.Add

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

Was ist los mit 'objWdDoc.Bookmarks.Add'? –

+0

Ken weiß, dass mein Problem gelöst hat, wusste ich nicht, dass der Befehl überhaupt existiert. Posten Sie es als Antwort – myString

Antwort

1

einfach ein neues Lesezeichen erstellen ändern. Dies sollte Ihnen den Einstieg (ungetestet!) ...

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