R: Insert a Bookmark, Goto Bookmark and Update the Text of a...

WrdInsertBookmark {DescTools} | R Documentation

## 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 = DescToolsOptions("lastWord"))
    WrdGoto(name, what = wdConst$wdGoToBookmark, wrd = DescToolsOptions("lastWord"))

    WrdUpdateBookmark(name, text, what = wdConst$wdGoToBookmark,
                      wrd = DescToolsOptions("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 `DescToolsOptions("lastWord")`.

### Details

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

### Author(s)

Andri Signorell <andri@signorell.net>

### See Also

`WrdFont`, `WrdPlot`, `GetNewWrd`, `GetCurrWrd`

### Examples

    ## Not run:  # 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")

    ## End(Not run)

[Package DescTools version 0.99.35 Index]