官员:如何从现有的 Word 文件中删除所有内容

officer: How to remove all the content from existing Word file

如标题所示:我有 .docx 个文档,我想从中删除所有内容。

如何使用officer

编辑 为什么我需要这个?我写了几张表格,几段文字并在 .docx 文档中插入一些图片,然后将它们复制到其他地方。所以,.docx 是一种暂存器。它需要在某个时候清理,否则它会变得非常大,充满不再需要的内容(因为它已经被复制到其他地方)。

编辑 2 我知道当我将它复制到它的目的地时,我可以删除它的所有内容,但我......一直忘记这一点。这就是为什么,我更愿意使用一些 R 功能来清理我的暂存器。

好的,一周后我找到了解决方法。虽然很原始,但对我有用

假设,您希望从中删除内容的文件名为 file.docx。那么:

  1. 手动复制到同目录下调用本次复制copy.docx

  2. copy.docx 中删除所有内容(用 Word 打开并删除所有内容)

  3. 然后,每当您希望删除 file.docx 中的所有内容时,只需使用 file.remove 删除它,然后复制 copy.docx 并使用 [=17] 将其重命名为 file.docx =].

它看起来很傻,但它确实有效。