Thanks for the reply.
I'm doing it for my own amusement to see if it can be done - for which I created this very simple routine which kind of proves it can...
Sub BookmarkUpdate()
Dim BMRange As Range
'Identify current Bookmark range and insert text
For n = 1 To 4
Set BMRange = ActiveDocument.Bookmarks("MyBookmark").Range
If n = 1 Then
BMRange.Text = "First"
ElseIf n = 2 Then BMRange.Text = "Second"
ElseIf n = 3 Then BMRange.Text = "Third"
ElseIf n = 4 Then BMRange.Text = ""
End If
'Re-insert the bookmark
ActiveDocument.Bookmarks.Add "MyBookmark", BMRange
Next n
End Sub
This is more about me trying to understand VBA than actually achieving an end result - but thanks for the link - I don't know what any of it means so something else to learn ;-)
|