打开 Word 文档时防止临时文件创建

3
我有一个VBA代码,它打开一个Word文档并处理该文档。当它打开一个Word文档时,它还会创建一个临时的Word文件。如果我的文档名称是“统计数据.doc”,那么当它打开该文件时,它会创建一个名为“~ $atistical Data.doc”的临时文档。
我已经设置了一种条件,以使此临时文件不被处理。但是,如果我运行大量文档,则需要花费时间来创建相同数量的临时文件,并且只有在检查条件后才能完成处理。
是否有任何方法可以防止创建临时文档。

为什么不在处理文件之前检查文件名中是否包含“~$”,而不是抑制文件创建呢? - Blackhawk
2个回答

0

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


0

如果在处理完文件后关闭它,那么这个问题不就解决了吗?比如打开文件->处理文件->保存文件->下一个。请发布您的代码,我会更具体地指出...


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接