【问题标题】:Prevention of Temporary Word File Creation while Opening a Word Document防止在打开 Word 文档时创建临时 Word 文件
【发布时间】:2013-11-08 07:33:17
【问题描述】:

我有一个 VBA 代码,可以打开一个 word 文档并处理该文档。当它打开一个word文档时,它也会创建一个临时的word文件。如果我的文档名称是“Statistical Data.doc”,当它打开文件时,它会创建一个名为“~$atistical Data.doc”的临时文档。

我已经设定了一个条件,因此这个临时文件不会得到处理。但是它需要时间,就像我运行大量文档一样,它会创建相同数量的临时文件,并且只有在检查条件后才能完成处理。

有什么办法可以防止临时文件的创建。

【问题讨论】:

  • 与其抑制文件创建,不如在处理之前检查文件名中的“~$”?

标签: vba ms-word


【解决方案1】:

如果您在处理完文件后关闭文件,这不应该解决您的问题吗?比如打开文件->处理文件->保存文件->下一步。发布您的代码,我会更具体...

【讨论】:

    【解决方案2】:

    不,无法停止 Word 创建临时文件。它们是 Word 处理文档所必需的。除其他外,它是 Word 存储“撤消”列表的地方。它还在后台执行其他工作。如果文档正确关闭并且 Word 没有崩溃,则 Word 将自行删除这些文件。如果这没有发生,那么您的代码没有正确发布 Word 或您的配置已损坏。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-15
      • 1970-01-01
      • 2021-07-15
      • 2023-04-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多