DescTools (version 0.99.14)

WrdInsertBookmark: Insert a Bookmark, Goto Bookmark and Update the Text of a Bookmark

Description

WrdInsertBookmark inserts a new bookmark in a Word document. WrdGotoBookmark allows to set the cursor on the bookmark and WrdUpdateBookmark sets the text within the range of the bookmark.

Usage

WrdInsertBookmark(name, wrd = getOption("lastWord"))
WrdGoto(name, what = wdConst$wdGoToBookmark, wrd = getOption("lastWord"))

WrdUpdateBookmark(name, text, what = wdConst$wdGoToBookmark, wrd = getOption("lastWord"))

Arguments

name
the name of the bookmark.
text
the text of the bookmark.
what
a word constant, defining the type of object to be used to place the cursor.
wrd
the pointer to a word instance. Can be a new one, created by GetNewWrd() or an existing one, created by GetCurrWrd(). Default is the last created pointer stored in getOption("lastWord").

Details

Bookmarks are useful to build structured documents, which can be updated later.

See Also

WrdSetFont, WrdPlot, GetNewWrd, GetCurrWrd

Examples

Run this code
# Windows-specific example
wrd <- GetNewWrd()
WrdText("a)\n\n\nb)", fontname=WrdGetFont()$name, fontsize=WrdGetFont()$size)
WrdInsertBookmark("chap_b")
WrdText("\n\n\nc)\n\n\n", fontname=WrdGetFont()$name, fontsize=WrdGetFont()$size)

WrdGoto("chap_b")
WrdUpdateBookmark("chap_b", "Goto chapter B and set text")

Run the code above in your browser using DataCamp Workspace