Свойство Application.Workbooks (Excel)

Возвращает коллекцию Книги , представляющую все открытые книги. Только для чтения.

Синтаксис

expression. Книг

выражение: переменная, представляющая объект Application.

Примечания

Использование этого свойства без квалификатора объекта эквивалентно использованию Application.Workbooks.

Коллекция, возвращаемая свойством Workbooks , не включает открытые надстройки, которые являются особым видом скрытых книг. Однако вы можете вернуть одну открытую надстройку, если известно имя файла. Например, Workbooks("Oscar.xla") возвращает открытую надстройку с именем Oscar.xla в качестве объекта Workbook .

Примечание.

Книга, отображаемая в окне защищенного представления, не является членом коллекции Книги . Вместо этого используйте свойство Workbook объекта ProtectedViewWindow для доступа к книге, которая отображается в окне защищенного представления.

Пример

В этом примере активируется Book1.xls книги.

Workbooks("BOOK1").Activate

В этом примере открывается Large.xls книги.

Workbooks.Open filename:="LARGE.XLS"

В этом примере изменения сохраняются и закрываются все книги, кроме той, в которую выполняется пример.

For Each w In Workbooks 
    If w.Name <> ThisWorkbook.Name Then 
        w.Close savechanges:=True 
    End If 
Next w

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.