Word VBA教程:Documents集合对象

   
Application
Documents (Document)
多种对象

由 Word 当前打开的所有Document对象所组成的集合。

使用 Documents集合

用 Documents属性可返回 Documents集合。下列示例显示各打开文档的名称。


For Each aDoc In Documents
    aName = aName & aDoc.Name & vbCr
Next aDoc
MsgBox aName

Add方法可创建一篇新的空文档,并将其添加到 Documents集合中。下列示例创建一篇基于 Normal 模板的新文档。


Documents.Add

用 Open方法可打开文档。下列示例打开名为“Sales.doc”的文档。


Documents.Open FileName:="C:\My Documents\Sales.doc"

用 Documents(index) 可返回单个的 Document对象,其中 index 是文档的名称或索引序号。下列示例关闭名为“Report.doc”的文档,并且不保存所做的修改。


Documents("Report.doc").Close SaveChanges:=wdDoNotSaveChanges

索引序号代表文档在 Documents集合中的位置。下列示例激活 Documents集合中的第一篇文档。


Documents(1).Activate

说明

下列示例查看 Documents集合以判定名为“Report.doc”的文档是否已打开。如果该文档包含在 Documents集合中,则激活该文档;否则,打开该文档。


For Each doc In Documents
    If doc.Name = "Report.doc" Then found = True
Next doc
If found <> True Then
    Documents.Open FileName:="C:\Documents\Report.doc"
Else
    Documents("Report.doc").Activate
End If

Word VBA教程

Word VBA参考教程:目录1 Word VBA参考教程:目录2
Word VBA参考教程:目录3 Word VBA参考教程:目录4
Word VBA参考教程:目录5 Word VBA参考教程:目录6
Word VBA参考教程:目录7 Word VBA参考教程:目录8
Word VBA参考教程:目录9 Word VBA参考教程:目录10
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号