Microsoft Office (Разработка документов в Word, Excel и приложений на Visual Basic for Application). - Учебное пособие (Н.А.Устинов)

Свойства объекта workbook

Name  имя рабочей книги Это свойство, только для чтения и чтобы сохранить ее с новым  именем  используйте метод SaveAs

Path Путь к файлу рабочей книги

Saved если имеет значение True то со времени сохранения в файле рабочей книги. никаких изменений не было сделано

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

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

Close закрывает рабочую книгу Имеет 3  аргумента

SaveChages True сохранить изменения в файле или false не сохранять изменения в файле.

FileName имя файла под которым будет сохранена рабочая книга, если SaveChages равно True.

RouteWorkbook True разослать рабочую книгу по электронной почте  перед закрытием или False – в противном случае.

При вызове метода Close без аргументов принимают значения по умолчанию. Умалчиваемые значения для метода следующие:

SaveChages True, FileName текущее - имя файла, RouteWorkbook False

Синтаксис VBA для вызова метода Close со всеми тремя параметрами:

Workbooks(“нагрузка.XLS”).Close True, “нагрузкаУстинов2002.XLS”, -False

Protect защищает рабочую книгу

Аргументы

Password пароль рабочей книги

Structure если True структура листов рабочей книги защищена

Windows если True структура окон рабочей книги защищена.

Save - сохраняет рабочую книгу

 

Свойства объекта Worksheet

Index Числовой индекс заданного объекта в  семействе Worksheets

Name  имя рабочего листа

UserRange Возвращает объект Range, который ссылается на диапазон рабочего листа, содержащий данные.  Только для чтения.

Visible если True то рабочий лист выводится на экран. Если False то рабочий лист не виден на экране, но пользователь может его отобразить с помощью (Format, Sheet, Show)

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

Activate Активизирует заданный рабочий лист. Аргументов нет

Calculate - Вызывает перечисление всех формул рабочего листа

Delete Удаляет рабочий лист. Аргументов нет

Protect защищает рабочую книгу Аргументы

Password пароль рабочего листа рабочей книги

DrawindObkects если True все графические объекты рабочего листа защищены и нет в противном случае

Contents - если "True" все ячейки рабочего листа защищены, и нет в противном случае

UserInterfaceOnli - если "True", то рабочий лист защищен Со стороны пользователя, но не со стороны подпрограмм VBA, в противном случае то рабочий лист защищен со стороны пользователя, так и со стороны подпрограмм VBA

Свойства объекта Range

Count Количество ячеек, представляемых объектом Integer: только чтение

Dependents возвращает диапазон ячеек, содержащий все зависимости исходного диапазона ячеек, в формулах для которых есть ссылки  на какие-либо ячейки исходного диапазона ячеек

Name - Имя диапазона ячеек. (String: чтение/Запись)

Value - Значение которое содержит диапазон. Если диапазон содержит несколько ячеек, то значением свойства Value является массив, содержащий значения всех ячеек диапазона Boolean, Byte, Currency. Date, Double, Integer, Long, String, : (чтение/запись)

Formula, которая содержится в диапазоне  (включая знак =). Если диапазон содержит несколько ячеек, то значением свойства "Formula" является массив, содержащий формулы всех ячеек диапазона (String: чтение/запись)

Text Представленное в виде текстовой строки форматированное значение, содержащееся в диапазоне. Например, значением свойства Text для ячейки, имеющий денежный формат, будет строка вида 7,31р. Если в диапазон входит несколько ячеек, то значением свойства Text является массив представлений значений всех ячеек диапазона (String: чтение/запись)