Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Лабораторно-практична робота №1Содержание книги Поиск на нашем сайте Лабораторно-практична робота №1 Побудова та редагування макросів засобами VBA Мета: навчитися створювати макроси, призначати комбінацію гарячих клавіш та додавати кнопки на панелі інструментів для запуску створених макросів Завдання Створити документ MS Word і скопіювати наступний текст:
VBA Основні поняття та термінологія Visual Basic for Application є мовою програмування в додатках Microsoft Office. Наявність єдиної мови програмування забезпечує такі переваги: не витрачається час на вивчення процедур, функцій, структур керування та синтаксису при роботі з різним додатками; відносно просто складаються програми для різних додатків Microsoft Office. Ця мова програмування побудована на основі Visual Basic. Перша версія Visual Basic була випущена фірмою Microsoft у травні 1991 року. Наступна версія з'явилася в жовтні 1992 року. В травні 1993 року фірма Microsoft презентувала третю версію, в якій з'явилась можливість роботи з базами даних, підключення різних додатків Windows. З випуском нових версій програми VB 4.0, VB 5.0, VB 6.0 з'являються нові можливості для роботи з Internet, створення Web-сторінок, тощо. Основне призначення Visual Basic — це створення пакетів програмних продуктів. Мовою програмування l цій системі вибрана нова Basic, доповнена можливостями підтримки інтерфейсу Windows. Visual Basic –– це об’єкто-оріентована мова програмування з можливістю реакції на різні події. Задача програміста полягає лише в описі реакції об'єктів на ту чи іншу подію. Система працює з наступними поняттями, які визначають об'єкти: Форма — form — стандартне вікно Windows, що складається з рамки, заголовка та робочої області-Для введення/виведення інформації та для управління вікном (формою) використовуються різні елементи управління (кнопки, списки, текстові поля, мітки тощо). Властивість — property — це параметр, значення якого визначає зовнішній вигляд, функціональні властивості або інші характеристики об'єкта в середовищі VB. Кожен тип об’єктів мас свій перелік властивостей, а кожна властивість має відповідне значення. Для різних об'єктів воно може бути різного типу. Значення одних властивостей вказуються в полях, інших — вибираються зі списку. Всі властивості кожного об'єкта мають значення за замовчуванням Метод – method – це набір команд, які виконує даний об'єкт та які можуть виконуватися над об'єктом. Це підпрограма, яка дозволяє динамічно (тобто в процесі роботи програми) одержати або змінити значення властивостей об'єктів. Для всіх типів об'єктів с свої набори методів, користувач не може їх змінити. Метод – це функція або процедура, яка реалізує можливі дії об'єкта та з об'єктом. Подія – event – визначає реакцію програми на кожну дію користувача або системи. Подія є первинним елементом, який породжує ланцюжок дій — звернення до методів, зміну властивостей, зміну форми на екрані. Щоб задати подію, необхідно записати код програми. Подія с засобом взаємодії об'єктів один з одним. Об'єкти генерують задані події і виконують дії у відповідь на задані події. Події подібні до повідомлень, які от римують об'єкти один від одного. При доступі до певного методу/властивості об'єкта використовується наступний синтаксис: Ім'я об'єкта. Властивість (наприклад, TextBoxl.Text) Ім'я_об'єкта. Метод (наприклад, Form1.Reload) Стан – це сукупність властивостей об’єкта в поточний момент. Кожен об’єкт завжди знаходиться в якомусь стані. Під дією подій об'єкти переходять з одного стану в інший. Кожна програма на VB с складовою частиною проекту, – project – містить інформацію про всі об'єкти та їх початкові стани, містить коди процедур та функцій, що утворюють про граму.
Розмістити вікно із завданням ліворуч, а робочий документ - праворуч. Запустити запис макросу: Сервис – Макрос – Начать запись Вказати ім’я макросу, задати комбінацію клавіш (ctrl + б). Під час запису макросу забороняється перемикання з одного документу на інший Після запуску запису макросу виділити весь текст (ctrl + A), вибрати шрифт Antiqua, розмір шрифту – 17, відступ першого рядку – 3, вирівняти текст по ширині аркуша, колір шрифту змінити на будь-який інший. Зупинити запис макросу. Перевірити роботу макросу. Додати кнопку, яка викликає записаний макрос: Вид – Панели инструментов – Настройка На вкладці Команды вибрати з переліку свій макрос, перетягнути його на панель інструментів. Змінити кнопку макросу і назву. Переглянути створений макрос в редакторі VBA: Сервис – Макрос – Макросы виділити потрібний макрос і натиснути кнопку „Изменить”. Макрос повинен мати подібний вигляд: Sub MM() ' MM Макрос Selection.Font.Name = "Antiqua" Selection.Font.Size = 11 Selection.ParagraphFormat.Alignment = wdAlignParagraphJustify With Selection.ParagraphFormat .SpaceBeforeAuto = False .SpaceAfter = 0 .SpaceAfterAuto = False .Alignment = wdAlignParagraphJustify .WidowControl = False .KeepWithNext = False .KeepTogether = False .PageBreakBefore = False .NoLineNumber = False .Hyphenation = True .FirstLineIndent = CentimetersToPoints(2) .OutlineLevel = wdOutlineLevelBodyText .CharacterUnitFirstLineIndent = 0 .LineUnitAfter = 0 .MirrorIndents = False .TextboxTightWrap = wdTightNone .AutoAdjustRightIndent = False .DisableLineHeightGrid = False .FarEastLineBreakControl = True .WordWrap = True .HangingPunctuation = True .HalfWidthPunctuationOnTopOfLine = False .AddSpaceBetweenFarEastAndAlpha = False .AddSpaceBetweenFarEastAndDigit = False .BaseLineAlignment = wdBaselineAlignAuto End With Windows("Лабораторна робота ВБА.docx").Activate Windows("страница 52.doc [Режим ограниченной функциональности]").Activate End Sub
Скопіювати код створеного макросу в звіт, навпроти кожного рядку написати пояснення (іншим кольором), за що відповідає конкретний рядок в макросі.
|
||
|
Последнее изменение этой страницы: 2024-06-17; просмотров: 70; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.196 (0.006 с.) |