write_and_open function

Alternative to default officer print() function. Write the file and try to open it right away.

Alternative to default officer print() function. Write the file and try to open it right away.

As it tests if the file is writable, this function also prevents officer:::print.rdocx() to abort the RStudio session.

write_and_open(doc, docx.file)

Arguments

  • doc: the docx object
  • docx.file: the name of the target file. If missing or NULL, the doc will open in a temporary file.

Returns

Nothing, called for its side effects

Examples

library(officer) library(crosstable) mytable = crosstable(mtcars2) doc = read_docx() %>% body_add_crosstable(mytable) write_and_open(doc) ## Not run: write_and_open(doc, "example.docx") ## End(Not run)

Author(s)

Dan Chaltiel