Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Объектно-ориентированное программирование в среде MS Excel





В MS Excel наиболее важными объектами (с точки зрения программиста
VBA) являются:

______________________________________________

Application - само приложение Excel (host- приложение)
WorkBook - открытая рабочая книга
Sheet -лист
Worksheet - рабочий лист
Active Sheet - активный лист
Window - любое окно
Range - диапазон ячеек (может включать только одну ячейку)
Cell - ячейка
UserForm - пользовательская форма
Chart - диаграмма в рабочей книге
Font - этот объект содержит атрибуты шрифта и стиля для текста в рабочем листе
Shape - графический объект
CommandButton - элемент управления «кнопка»
Selection - любой выбранный объект

Возможность просмотра всех доступных VBA объектов (с их различными методами и свойствами) обеспечивает универсальный инструмент Object Browser (просмотр объектов). Отображение окна Object Browser на экране выполняется по команде View | Object Browser,нажатием соответствующей кнопки на панели инструментов или клавиши F2. Object Browser можно использовать также для нахождения и получения справок по макросам, процедурам, функциям и константам.

Чтобы просмотреть список доступных объектов host- приложения, а также список свойств и методов для каждого заданного объекта, нужно выполнить следующие шаги:

1. выбрать библиотеку в раскрывающемся списке Project | Library (например, библиотека Excel) в верхней части окна Object Browser;

2. в списке Classes (классы или семейства) выбрать интересующий объект (например, класс Shapes). Чтобы получить более подробную информацию о выбранном объекте, нужно щелкнуть мышью на кнопке со знаком вопроса (?) в верхней правой части окна Object Browser или нажать клавишу F1;

3. методы и свойства выбранного объекта отображаются в списке Members of <class>;: свойства обозначаются значком с изображением руки, указывающей на индексную карту, а методы обозначаются значком, похожим на зеленый прямоугольник; имя метода или свойства с гиперссылками отображается в нижней части окна, причем для методов перечисляются все аргументы (если они есть). Ниже представлено окно Object Browser для выбранного метода AddShape, имеющего 5 аргументов. Более подробную информацию о свойствах, методах и аргументах можно также получить при нажатии кнопки со знаком вопроса, по клавише F1 или при переходе на гиперссылки.

Пример.

Вернемся к макросу ExchangeSquare() раздела 6. Скорректируем его таким образом, чтобы фон ячеек отображенного треугольника стал светло-бирюзовым. В примере раздела 8 мы уже видели, что макрорекордер устанавливал светло-бирюзовый фон ячеек заданием свойства Interior.Colorlndex = 34. Убедимся в этом же, используя Object Browser:

 


Теперь, с учетом вышесказанного, внесем изменения в код макроса:

 

 

Результатом его выполнения будет следующая картина:

 

 

 







Дата добавления: 2015-10-02; просмотров: 541. Нарушение авторских прав; Мы поможем в написании вашей работы!




Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...


Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...


Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...


Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Сравнительно-исторический метод в языкознании сравнительно-исторический метод в языкознании является одним из основных и представляет собой совокупность приёмов...

Концептуальные модели труда учителя В отечественной литературе существует несколько подходов к пониманию профессиональной деятельности учителя, которые, дополняя друг друга, расширяют психологическое представление об эффективности профессионального труда учителя...

Конституционно-правовые нормы, их особенности и виды Характеристика отрасли права немыслима без уяснения особенностей составляющих ее норм...

Кран машиниста усл. № 394 – назначение и устройство Кран машиниста условный номер 394 предназначен для управления тормозами поезда...

Приложение Г: Особенности заполнение справки формы ву-45   После выполнения полного опробования тормозов, а так же после сокращенного, если предварительно на станции было произведено полное опробование тормозов состава от стационарной установки с автоматической регистрацией параметров или без...

Измерение следующих дефектов: ползун, выщербина, неравномерный прокат, равномерный прокат, кольцевая выработка, откол обода колеса, тонкий гребень, протёртость средней части оси Величину проката определяют с помощью вертикального движка 2 сухаря 3 шаблона 1 по кругу катания...

Studopedia.info - Студопедия - 2014-2025 год . (0.008 сек.) русская версия | украинская версия