在写入模式下重新打开DOC文件,其中包含宏

时间:2018-05-01 11:16:54

标签: vba ms-word word-vba

我仅为特定的 DOC 文件使用宏模板。它仅针对这些文件运行,并且正如我所假设的那样,它被视为 DOC 文件本身。

我想要的是在宏完成后删除文件清除它的内容。初始文件为只读

我试过了:

  1. TEMP 文件夹中保存,更改初始文件的文件属性,然后尝试 Kill 它 - 没有运气,似乎是初始文件仍然预加载(?)并且不知道删除了只读标志。错误:Permision被拒绝。
  2. 当我尝试关闭初始文档时,我也关闭了宏本身......
  3. 所以:

    有没有办法(从DOC文件中的宏):

    1. 写入模式重新打开文件? (所以我之后可以清除内容)
    2. 删除初始文件? (在 SaveAs 之后,我实际上将在写入模式中有一个新文件,并且可以删除初始文件)

0 个答案:

没有答案