Шаг 18.
VBA в MSExcel.
Основные объекты VBA. Свойства объекта Workbook и семейства Workbooks

    На этом шаге мы основные свойства этого объекта.

    В иерархии Excel объект Workbook (Рабочая книга) идет сразу после объекта Application и представляет файл рабочей книги. Рабочая книга хранится либо в файлах формата XLS (стандартная рабочая книга) или XLA (полностью откомпилированное приложение). Свойства и методы рабочей книги позволяют работать с файлами.

    Перечислим ее основные свойства.

Таблица 1. Свойства объекта Workbook и семейства Workbooks
Свойства Выполняемые действия и допустимые значения
ActiveSheet Возвращает активный лист книги. Например:
  MsgBox "Имя активного листа " & ActiveSheet.Name
— выводит в диалоговом окне имя активного рабочего листа
ActiveDialog Возвращает активное диалоговое окно
ActiveChart Возвращает активную диаграмму
Sheets Возвращает семейство всех листов книги
Worksheets Возвращает семейство всех рабочих листов книги
Charts Возвращает семейство всех диаграмм книги, которые не внедрены в рабочие листы
Count Возвращает число объектов семейства Workbooks
HasPassword Допустимые значения: True (если у документа имеется пароль защиты), False (в противном случае)
WriteReserved Допустимые значения: True (если документ закрыт для записи), False (в противном случае)
Saved Допустимые значения: True (если не производились изменения в документе со времени его последнего сохранения), False (в противном случае)
MailSystem Возвращает имя инсталлированных на компьютере средств работы с электронной почтой. Допустимые значения:
  • xlNoMailSystem (не установлена система электронной почты);
  • xlMAPI (установлена система Microsoft Mail);
  • xlPowerTalk (установлена система Apple PowerTalk Mail, на компьютерах Macintosh).
В следующем примере проверяется, инсталлирована ли электронная почта. Если электронная почта не установлена, то отображается соответствующее сообщение:
If Application.MailSystem <> xlMAPI Then
  MsgBox "Microsoft Mail неинсталлирован"
End If

    На следующем шаге мы рассмотрим методы этого объекта.




Предыдущий шаг Содержание Следующий шаг