【发布时间】:2015-09-12 08:51:02
【问题描述】:
我正在尝试清理我办公室使用的一些 Word 宏。宏删除水印,保存 Word 文档并打印。
我遇到的问题是我编写的宏不会遍历所有文档。如果我有 5 个打开的文档,它只会 3 次。快把我逼疯了。
这是有问题的代码。为什么不从 5 倒数到 1 呢?它在 3 点后停止。
Sub Test()
For Each doc In Documents
MsgBox Documents.Count
doc.Close SaveChanges:=wdDoNotSaveChanges
Next doc
End Sub
【问题讨论】: