Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Структурные особенности Visual Basic.docx
Скачиваний:
44
Добавлен:
17.11.2019
Размер:
2.86 Mб
Скачать

37. Объектная модель ms Excel. Свойства и методы объекта Application.

Известно, что MS Excel является одним из наиболее мощных приложений, когда-либо созданных для Windows. Любой программист захочет использовать его возможности в своих проектах.

MS Excel разработан на основе компонентной (объектной) моде­ли, то есть представляет собой набор семейств и объектов (например, приложение – Application, рабочая книга – WorkBook, лист – Work­Sheet, диапазон – Range, диаграммы – Chart, панель инструментов – CommandBar, пользовательская форма UserForm с элементами управ­ления и т.д.) со своими методами, свойствами и событиями. Чтобы обратиться к свойствам, методам и событиям объектов и семейств COM-приложений, разработчик создает в программе объектную пере­менную и использует особенности программ на языке VBA (Visual Basic for Application) – внутреннем языке офисных приложений.

Перечислим основные свойства, методы и события объектов Application, WorkBook, WorkSheet. 

Свойства и методы объекта Application

Свойство

Описание

ActiveWorkbook, ActiveSheet, ActiveCell, ActiveWindow

Возвращает активный объект: рабочую книгу, лист, ячейку, окно

Caption

Возвращает текст в заголовке окна Excel

DisplayAlerts

Если True, то отображаются предупреждения о работе программы. Если False, то предупреждения не отображаются

DisplayFormulaBar

Если True, то отображается строка формул. Если False, то строка формул не отображается

DisplayScrollBars

Если True, то отображаются полоски прокрутки. Если False, то полоски прокрутки не отображаются

DisplayStatusBar

Если True, то отображается строка состояния. Если False, то строка состояния не отображается

StatusBar

Выводится текст в строке состояния

WindowState

Устанавливает размер окна. Имеет один из аргументов: xlMaximized – максимальный, xlMinimized – минимальный или xlNormal – нормальный

Метод

Описание

Run

Запускает на выполнение программу или макрос

Quit

Закрывает приложение

38. Объектная модель ms Excel. Свойства, методы, события объекта WorkBook.

Свойство

Описание

ActiveSheet

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

ActiveChart

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

Sheets

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

Charts

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

метод

описание

Activate

Активизирует книгу так, что ее рабочий лист становится активным н-р ActiveWiorkBook.Activate. Workbooks(2)Activate сделать активной 2 книгу

Add

Создает новую книгу для семейства WorkBooks н-р: Workbooks.Add создать книгу на базе шаблона Sheet.xlt

Open

Открывает существующую книгу н-р Workbooks.Open "d:\MyBooks.xls"

Close

Закрытие книги н-р ActiveWorkbook.Close закрыть активную книгу без сохранения.

Save SaveAs

Сщхраняет книгу на диске не закрыв ее

printOut

Напечатать документ

Событие

Описание

Activate

Происходит при активации рабочего листа

DeActivate

Происходит когда книга теряет фокус

NewSheet

Происходит при добавлении нового листа

Open

Происходит при открытии книги

BeforeClose

Происходит перед закрытием книги