Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Представляет все открытые публикации. Коллекция "Документы " содержит все объекты Document , открытые в Microsoft Publisher.
Примечания
Используйте свойство "Документы " для возврата коллекции "Документы ".
Используйте метод "Добавить ", чтобы добавить новый документ в коллекцию. Новый и видимый экземпляр Publisher создается при вызове метода Add .
Используйте свойство Item (index), где index — это номер индекса или имя документа как строка, чтобы вернуть определенный объект документа.
Пример
В следующем примере перечислены все открытые публикации.
Dim objDocument As Document
Dim strMsg As String
For Each objDocument In Documents
strMsg = strMsg & objDocument.Name & vbCrLf
Next objDocument
MsgBox Prompt:=strMsg, Title:="Current Documents Open", Buttons:=vbOKOnly
Следующий пример добавляет новый документ в коллекцию "Документы ".
Dim objDocument As Document
Set objDocument = Documents.Add
With objDocument
.LayoutGuides.Columns = 4
.LayoutGuides.Rows = 9
.ActiveView.Zoom = pbZoomWholePage
End With
В приведенном ниже примере отображается имя первой открытой публикации.
If Documents.Count >= 1 Then
MsgBox Documents.Item(1).Name
End If
В следующем примере проверяется имя каждого документа в коллекции "Документы ". Если имя документа Sales.doc, этому документу в семействе "Документы" присваивается объектная переменнаяobjSalesDoc.
Dim objDocument As Document
Dim objSalesDoc As Document
For Each objDocument In Documents
If objDocument.Name = "Sales.doc" Then
Set objSalesDoc = objDocument
End If
Next objDocument
Методы
Свойства
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.