【发布时间】:2020-05-21 15:21:29
【问题描述】:
我正在使用 R 中令人惊叹的官员包创建 Microsoft Word 输出。我正在使用模板 Word 文档来指定大部分格式。
下面是一个代码 sn-p,它说明了我在做什么。
library("officer")
read_docx("Output Template Blank.docx") %>%
body_add_par(value = "Kaplan-Meier Analysis of Time (Months) to HSV-2 Episodes", style = "caption") %>%
body_add_flextable(my_km_table, align = "left") %>%
print("Kaplan-Meier Output.docx")
这通常效果很好。唯一的问题是打开文档会在 Word 中生成不需要的消息。
“此文档包含可能引用其他文件的字段。您要更新文档中的字段吗?”
我可以通过单击“是”来消除此问题,通过添加空格稍微更改文档,然后单击保存。不过,我宁愿不必手动执行此操作,并希望有更好的方法。前段时间我对此进行了调查,并记得有一种方法可以在 Microsoft Word 中将其关闭。我还记得这被视为一种安全风险。我不确定有多大风险。所以我想知道这是否是一个好的解决方案,或者是否真的有更好的方法。
【问题讨论】: