В иерархии Excel объект workbook (рабочая книга) идет сразу после объекта Application и представляет файл рабочей книги. Рабочая книга хранится либо в файлах формата XLS (стандартная рабочая книга) или XLA (полностью откомпилированное приложение). Свойства и методы рабочей книги позволяют работать с файлами.
|
|
|
|
| Свойства
| Выполняемые действия и допустимые значения
|
|
| ActiveSheet
| Возвращает активный лист книги. Например:
MsgBox "Имя активного листа " & ActiveSheet . Name — выводит в диалоговом окне имя активного рабочего листа
|
|
| ActiveDialog
| Возвращает активное диалоговое окно
|
|
| ActiveChart
| Возвращает активную диаграмму
|
|
| Sheets
| Возвращает семейство всех листов книги
|
|
| Worksheets
| Возвращает семейство всех рабочих листов книги
|
|
| Charts
| Возвращает семейство всех диаграмм книги (которые не внедрены в рабочие листы)
|
|
| Count
| Возвращает число объектов семейства workbooks
|
|
| HasPassword
| Допустимые значения: True (если у документа имеется пароль защиты), False (в противном случае)
|
|
| WriteRe served
| Допустимые значения: 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
|
|
|
|
|
|