Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
VBA. Розміщення елементів управління в формі.Содержание книги
Поиск на нашем сайте
Всі елементи управління, які можна розмістити у формі, знаходяться на панелі Toolbox Я кщо вона не выдображається, необхідно включити її через меню View - Toolbox. Для розміщення конкретного елемента управління у формі треба вибрати його на панелі toolbox, і клацнути на бажаному місці у вікні форми.
VBA. Використання надписів, перемикачів, полів, кнопок
Надпис використовується, коли необхідно довети певну інформацію до користувача - інструкція, підпис ітд. На панелі toolbox відображається значком „А”, у формі має вигляд звичайного тексту.
Перемикач - використовується, коли користувачу необхідно вибрати лише один із запропонованих варіантів.
Поле - місце, куди користувач може ввести певні дані. При чому їх зміст можна обмежити програмно (наприклад тільки цифри) (якщо це сказати, то Косяк обов’язково спитає як це зробити, тому раджу обмежитися лише першим реченням)
Кнопка - може виконувати багато функцій (викликати макрос, закривати вікно і т.д.), але всі вони задаються програмно. Роль кнопки - знов-таки - взаємозв’язок з користувачем. Будь-яка операція, яка до неї прив’язана, почнеться лише після того, як кнопку натиснуть.
VBA. Поняття ієрархії об’єктів
За допомогою VBA можна виконувати операції на будь-якому рівні - від макрорівня інтеграції з БД та діями у Windows і до мікрорівня - керування комірками. Цим і визначається ієрархія об’єктів у VBA.
VBA. Об’єкт Application та його властивості
Цей об’єкт представляє собою все приложение (на нашій забув - прим. ред) Excel. За його допомогою змінюються настройки та опції, а також дії на рівні приложения - напиклад наступний код створює робочу книгу в іншому приложении і відкриває її в Екселі
Set xl = CreateObject("Excel.Sheet") xl.Application.Workbooks.Open "newbook.xls"
VBA. Об’єкт Workbooks та його властивості
Представляє собою книгу Екселя - відповідно через нього можна проводити основні операції з книгою (відкрити, закрити, зберегти ітд) Різновиди:
Workbooks(index) - замість індексу вказується номер (створення) чи назва книги. Наприклад Workbooks(1) - відкриє першу книгу, Workbooks(Workbooks.Count) - останню, а Workbooks(„lab1.xls”) - книгу з відповідним ім’ям ActiveWorkbook - відноситься до тієї книги, яка зараз активна ThisWorkbook - відноситься саме до тієї книги, де міститься виконуваний макрос
VBA. Об’єкт Worksheets та його властивості
Репрезентує лист. Через нього можна керувати всіми листами, які містяться в даній книзі. Різновиди:
Worksheets(index) - для операцій над листом з даним індексом чи ім’ям (див вище) ActiveWorksheet - якщо операції будуть проводитися над активним листом.
Наприклад
Worksheets("Sheet1").Activate ActiveSheet.PageSetup.Orientation = xlLandscape ActiveSheet.PrintOut
Цей код відкриє лист Sheet1, встановить альбомну орієнтацію сторінки і розпечатає її
113. VBA. Об’єкт Range та його властивості (а це взагалі прикол, тому що насправді це ніякий не об’єкт... - прим. ред) Представляє собою виділення будь-якої складності - клітинку, строку, стовпчик, прямокутний (чи навіть 3Д, але це не обов’язково казати) блок чи декілька таких блоків. Range(“А1”).activate, наприклад, виділяє комірку А1.
|
||||
Последнее изменение этой страницы: 2016-12-17; просмотров: 284; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.216.167.229 (0.008 с.) |