我有一个Word 2010宏,用于在文档打开时更新文档中的字段 - LASTSAVEDBY,FILENAME和DATESAVED。这是Microsoft在其知识库文章The FILENAME field does not automatically update when you open a document in Word
中推荐的宏这很有效,但是当文档打开并稍后关闭时,它总是会提示保存更改,无论是否进行了更改。
是否有任何代码我可以添加到宏中,立即将文档标记为未编辑,以便仅在进行进一步编辑时显示保存提示?
否则,每当有人阅读文档时,他们可能最终会使用他们的详细信息而不是真正上次编辑文档的人来保存文档。
答案 0 :(得分:3)
使用Document.Saved属性。例如,在VBA中:ActiveDocument.saved = true