Телефон: +7 (495) 649-0526

Объектно ориентированное программирование на Visal Basic (VBA)

Картинка к странице

Следующая статья:

Содержание

Определения

Объект

Объектом называется любая именованная сущность, имеющая:

  • свойства, то есть установки, которые можно проверить и изменить;
  • методы, то есть действия, которые может выполнить объект, когда программа попросит об этом;
  • события, то есть ситуации, в которых объект оказывается и на которые может ответить заранее определенными для таких ситуаций действиями.

Коллекция

Коллекция – это VBA-объект специального назначения. Коллекции предназначены для упрощения работы с набором объектов, когда этот набор объектов нужно использовать как одно целое. Как правило, все объекты в коллекции имеют один и тот же тип. Например, коллекция Pages состоит из объектов Page. Однако в VBA существует родовой объект Collection, предназначенный для хранения в нем объектов любых типов в любой комбинации.

Форма

Формой называют любое созданное в VBA пользовательское окно. Официально формы в VBA описываются в терминах объекта UserForm. Каждый объект UserForm принадлежит одновременно двум коллекциям объектов: VBA-проекту, в котором хранится форма, и коллекции UserForms, содержащей все формы, загружаемые программой.

Свойства

Свойства – это характеристики объекта. Каждое свойство хранит информацию о некотором аспекте внешнего вида, поведения, содержимого объекта. Главной задачей свойства является описание некоторой характеристики объекта.

Методы

Методы – это именованные действия, которые объект может выполнить по команде. Ввиду того, что любой метод является неотъемлемой частью объекта, объект сам знает, что ему делать, когда вызывается метод. Таким образом, методы – не что иное, как процедуры, привязанные к конкретному объекту. Чтобы вызвать метод, необходимо напечатать имя объекта, точку, а затем имя метода.

События

Событие представляет собой нечто, случающееся с объектом, и то, на что объект может ответить заранее предусмотренным действием. К событиям можно отнести следующее:

  • физические действия пользователя программы, например щелчок кнопкой мыши, перемещение курсора и так далее;
  • ситуации, в которые попадает объект в ходе выполнения программы.

Видео: «Очки надо?»

Юмористический роли про китайские очки

Очки надо?
Интересное в интернете: Услуги - здоровье и красота - дома из кедра. Объявления о ремонте квартир.

Статья: Объектно ориентированное программирование на Visal Basic (VBA)

Раздел: VBA программирование (office)

Сайт: SD Company » Все разделы статей

Последнее изменение: 2010.11.16 в 07:26

Теги: объектно ориентированное программирование, vba

Следующая статья:

Дополнительные элементы управления в Visual Basic (VBA)
Дополнительные элементы управления в Visual Basic (VBA)
Описание дополнительных, но стандартных элементов управления в Visual Basic (VBA)
Оператор LIKE cоветы и хитрости программирования
Оператор LIKE cоветы и хитрости программирования
Некоторые советы использования оператора LIKE в базах данных на различных платформах
Как происходит VBA программирование и расчеты
Как происходит VBA программирование и расчеты
В данной статье описывается создание шаблона табличного документа средствами VBA
Предложение JOIN советы и хитрости программирования
Предложение JOIN советы и хитрости программирования
Некоторые советы по использованию предложения JOIN в базах данных на различных платформах
Правила безопасности при работе с банковским программным обеспечением
Правила безопасности при работе с банковским программным обеспечением
Итоговая статья, где описаны основные правила и моменты, которые необходимо соблюдать при ведении финансовых операций через программное обеспечение банк клиента
Фатальные ошибки в банковском программном обеспечении
Фатальные ошибки в банковском программном обеспечении
Описание основные и самых опасных, фатальных ошибок в банковском программном обеспечении
Другие элементы управления Visual Basic (VBA)
Другие элементы управления Visual Basic (VBA)
Описание различных, но редко используемых элементов управления создаваемых на VBA для управления офисными приложениями и их данными