Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
VBA (методичка).doc
Скачиваний:
0
Добавлен:
09.01.2020
Размер:
2.3 Mб
Скачать

13.2Объект Workbook и семейство Workbooks Свойства объекта

Свойство

Описание

ActiveSheet

Возвращает активный лист книги. Процедура в примере переименовывает активный лист:

Sub ПереименованиеЛиста()

ActiveSheet.Name = "Проба"

End Sub

ActiveChart

Возвращает активную диаграмму.

Sheets

Возвращает семейство всех листов книги.

WorkSheets

Возвращает семейство рабочих листов книги.

Charts

Возвращает семейство всех диаграмм книги.

Count

Возвращает число объектов семейство WorkBooks.

HasPassword

Логическое свойство, которое устанавливает, имеет ли книга пароль защиты.

DisplayDrawingObjects

Возвращает или устанавливает, как в книге отображаются графические объекты. Допустимы значения:

    • xlDisplayShapes – отображать объекты;

    • xlPlaceholders – отображать только очертания;

    • xlHide – не отображать.

Name

Возвращает или устанавливает имя книги.

Path

Возвращает полное имя папки, в которой находится книга.

FullName

Возвращает полное имя книги, включая путь.

Saved

Логическое свойство, которое устанавливает, не производились ли изменения в книге со времени ее последнего изменения.

WriteReserved

Логическое свойство, которое устанавливает, закрыта ли книга для записи.

Методы объекта

Метод

Описание

Activate

Активизирует рабочую книгу так, что ее первый рабочий лист становится активным.

Add

Создает новый объект в семейств WorkBooks.

Protect

Защищает рабочую книгу от внесения в нее изменений.

Protect (Password, Structure, Windows)

Password – необязательный. Строковое значение, используемое в качестве пароля для защиты книги.

Structure – необязательный. Логический параметр, который защищает структуру книги, т.е. взаимное расположение листов.

Windows – необязательный. Логический параметр, который устанавливает, защищено ли окно книги.

Например, устанавливается пароль на книгу:

ActiveWorkbook.Protect Password:="Roza"

Unprotect

Снятие защиты с рабочего листа.

Unprotect(Password)

Password – необязательный параметр. Строка, используемая в качестве пароля для защиты листа.

Например, снимается защита, поставленная в предыдущем пункте:

ActiveWorkbook.Unprotect Password:="Roza"

Close

Закрытие книги.

Open (FileName)

Открытие существующей книги.

Save

Сохраняет книгу.

Например: ActiveWorkBook.Save

SaveAs (FileName)

Сохраняет книгу в другой файл.

SaveAsCopy(FileName)

Сохранит рабочую книгу в другой файл, оставляя рабочую книгу в памяти с прежним именем.

PrintOut

Печать содержимого рабочей книги.

PrintOut(from, to, Copies, Preview, ActivePrinter, PrintToFile, Collate)

From – необязательный. Номер рабочего листа, с которого начинается печать.

To – необязательный. Номер рабочего листа, на котором заканчивается печать.

Copies – необязательный. Число печатаемых копий.

Preview – необязательный. Логический параметр, указывающий надо ли активизировать режим предварительного просмотра перед печатью.

ActivePrinter – необязательный. Имя активного принтера.

PrintToFile – необязательный. Логический параметр, указывающий, надо ли печатать в файл.

Collate – необязательный. Логический параметр, указывающий надо ли сравнивать печатаемые копии.