Learn R Programming

crosstable (version 0.8.0)

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

Description

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

Usage

write_and_open(doc, docx.file)

Value

Nothing, called for its side effects

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.

Author

Dan Chaltiel

Examples

Run this code
library(officer)
library(crosstable)
mytable = crosstable(mtcars2)
doc = read_docx() %>%
    body_add_crosstable(mytable)

write_and_open(doc)
if (FALSE) {
write_and_open(doc, "example.docx")
}

Run the code above in your browser using DataLab