Word.Application Bookmarks

  • Onderwerp starter Onderwerp starter music
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

music

Gebruiker
Lid geworden
10 feb 2005
Berichten
5
Hoi,

Ik ben momenteel bezig in een vb windows applicatie. Het volgende gebeurt:
het word document wordt ingelezen, het document bevat een aantal bookmarks (bladwijzers). De bookmarks worden geplaatst in een listview. Na klikken op een van de waarden uit de listview wordt de inhoud in een textbox getoond. De inhoud is dus echt alleen de text die je ziet als bladwijzer, niet de code achter de bladwijzer.

Nu is het de bedoeling dat je de textbox kan wijzigen en als je dan op een button drukt dan wordt de bladwijzer met de nieuwe text aangepast, de bladwijzer blijft dus wel bestaan.

Wie weet hoe ik dit kan realiseren?

Alvast bedankt.

gr. Manon
 
Wat heb je al voor elkaar?
Kun je al een word document inlezen?

Code:
' Open word
Dim app As New Microsoft.Office.Interop.Word.Application

' Open de document
Dim templateWord = wordApp.Documents.Open(CType(fileName, Object))

' Ik gebruik in word formfields, deze bevatten een bookmark
Dim formFields As Microsoft.Office.Interop.Word.FormFields = templateWord.FormFields

' Loop door de formfields
For Each formField As Microsoft.Office.Interop.Word.FormField In formFields
     ' Schrijf de naam en waarde naar de debug window
     Debug.WriteLine("Naam: " + formField.Name + "   waarde: " + formField.Value)
Next

' Sluiten en opslaan document
templateWord.Save()
templateWord.Close()

'Sluiten word app
wordApp.Quit(CType(False, Object))
wordApp = Nothing

Ik hoop dat ik je hier een beetje mee op weg heb geholpen ?
Mocht je nog vragen hebben dan hoor ik het wel
 
Hoi,

een word document inlezen lukt me wel. Probleem zit hem in het feit dat ik bepaalde woorden eruit moet halen. De woorden beginnen met een @ en van deze woorden moet ik een bookmark maken. Heeft iemand hier nog een oplossing voor?

De variabelen worden geplaats in een string met behulp van oDoc.content.text.

Het updaten van bestaande bookmarks lukt nu wel.

Alvast bedankt.

groeten

Manon
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan