Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Загальні методи й події елементів управління
Кожен елемент управління має властивості, методи й реагує на події. Основні з них перераховані в табл. 6.3? 6.5. Таблиця 6.3 Основні загальні методи елементів управління
Таблиця 6.4 Загальні події елементів управління
Таблиця 6.5 Основні властивості елементів управління
Ініціалізація й відображення діалогового вікна
Ініціаліазувати і відобразити діалогове вікно на екрані дуже просто. Ініціалізація провадиться за допомогою процедури обробки події Initialize форми UserForm. Відображення діалогового вікна на екрані здійснюється методом Show. Інструкція з методом Show звичайно поміщають у процедуру, що пов'язана з командою користувальницького меню, кнопкою панелі інструментів або елементом управління, як правило кнопкою діалогового вікна. Закриття діалогового вікна В VBA діалогові вікна працюють у режимі модального діалогу. Це означає, що користувач, перш ніж перейти до виконання дій, не пов'язаних з поточним активним діалоговим вікном, повинен його закрити. Закриття діалогового вікна провадиться методом Hide. Наступна процедура являє приклад процедури закриття діалогового вікна. Ця процедура активізується при натисканні кнопки CommandButton2 діалогові вікна UserForm1 і виконує тільки одну інструкцію, що здійснює закриття діалогового вікна. Private Sub CommandButton2_click() 'Процедура закриття діалогового вікна UserForm1.Hide End Sub Закрити діалогове вікно також, звичайно, можна, натиснувши системну кнопку, розташовану в правому верхньому куті будь-якого діалогового вікна. Якщо при закритті діалогового вікна необхідно зробити якісь дії, наприклад зчитати інформацію з вікна у файл на диску й т.д., щоб уникнути втрати інформації, дії, вироблені програмою при закритті вікна, розумно також продублювати у процедурі обробки події Terminate (закриття) користувальницької форми. Докладніше про VBA і макроси дивіться в [8, 9, 17, 18]. Контрольні питання. 1. Чим відрізняється VBA від Visual Basic? 2. Як можна запустити редактор VBA? 3. Навіщо потрібні макроси? 4. Як створити макрос? 5. Що потрібно зробити для запуску макросу за допомогою комбінації клавіш? 6. Чи можна змінити створений макрос?
7. Як знайти потрібний макрос у середовищі VBA? 8. Куди зберігається написаний макрос за замовчуванням? 9. Яким рядком можна змінити розмір виділеного тексту? 10. Чи можна тимчасово виключити дія рядків макросу, не видаляючи їх?
Додатки Додаток 1
Стадії проектування
Додаток 2
Додаток 3
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2017-01-19; просмотров: 74; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.14.70.203 (0.011 с.) |