Visual Basic for Application (VBA) Инкапсуляцией называется объединение в объекте его свойств и возможных над ним операций (методов). методы свойства.

Презентация:



Advertisements
Похожие презентации
Основы объектно- ориентированного визуального программирования Объекты: свойства, методы, события. события.
Advertisements

Основы объектно- ориентированного визуального программирования.
Урок информатики 10 класс Тема «Размещение текстовой информации на форме при помощи управляющих элементов» Учитель информатики МБОУ ОСОШ 1 Фирсов А.Н.
Основы объектно- ориентированного программирования Автор: Ковалевский Дмитрий.
Цель урока: Учиться составлять и записывать алгоритмы различными способами.
Использование средств MS Office для создания электронного учебника.
Модель объектов Excel В модели объектов Excel имеется более 100 объектов. Наиболее часто используемыми объектами Excel являются объекты Application, Workbooks.
ВВЕДЕНИЕ В ПРОГРАММИРОВАНИЕ В СРЕДЕ BORLAND DELPHI.
ТестТест Язык программирования Visual Basic. 1. Какие из нижеперечисленных правил являются алгоритмами? А) орфографические правила В) правила выполнения.
Ввод кода VBA Код VBA состоит из инструкций. После ввода инструкции редактор VBA выполняет следующие действия: вставляет пробелы между операторами и операндами;
Работу выполнили ученицы 9 «Б» класса Гордеева Татьяна и Шебаршова Рита.
Базы Данных (БД). База данных - информационная модель, позволяющая в упорядоченном виде хранить данные о группе объектов, обладающих одинаковым набором.
Основные типы алгоритмических структур. Линейный алгоритм (следование). Алгоритм, в котором команды выполняются последовательно одна за другой, называется.
Операции над файлами Язык программирования BASIC.
Основы программирования на языке Visual Basic. © Епифанова Т.Н., 2008 г. Элективный курс для учащихся 10 класса общеобразовательных учреждений. 1. Оператор.
Объектное проектирование Принцип сборочного проектирования технических систем Объектное программирование Управляющие элементы формы.
Объектно-ориентированное программирование. Объекты: свойства и методы Основной единицей в объектно- ориентированном программировании является программный.
1 Лекция 13 ОСНОВНЫЕ ПОНЯТИЯ ЯЗЫКА Visual Basic For Applications (VBA) План лекции Типы данных VBA Операции над данными VBA Описание типов данных VBA Имена.
Основные типы алгоритмических структур. Линейный алгоритм ( следование ) Алгоритм, в котором команды выполняются последовательно одна за другой, называется.
Презентация. Visual Basic for application 1.Среда разработки Visual basic for application. 1.Среда разработки Visual basic for application. Цель занятия.
Транксрипт:

Visual Basic for Application (VBA)

Инкапсуляцией называется объединение в объекте его свойств и возможных над ним операций (методов). методы свойства методы

Классы объектов являются «шаблонами», определяющими наборы свойств, методов и событий по которым создаются объекты. Например: класс объектов документ (Document) - свойств: имя (Name), полное имя (FullName) т.д. - методов: открытие документа (Open), печать документа (PrintOut), сохранения документов (Save) и т.д. - событий: открытие документа (Document_New()), закрытие документа (Document_Close()) и т.д. Объект, созданный по «шаблону» класса объектов, является экземпляром класса и наследует весь набор свойств, методов и событий данного класса. Например: Document(«Проба1.doc») Document(«Проба2.doc»)

Семейство объектов представляет собой объект, содержащий несколько объектов, экземпляров одного класса. Например: Documents() Обращение к объекту, входящему в семейство, производится либо по имени, либо по индексу. ! Например: Documents(«Проба.doc») Characters(7)

Application (приложение) Document (документ) Selection (фрагмент документа) Character (символ) Paragraph (абзац) Table (таблица) Аpplication.Document(«Проба.doc») Document(«Проба.doc»)

Методы объектов Объект.Метод арг1:=значение, арг2:=значение Documents().Open FileName:=D:\Документы\проба.doc Selection.Moveright Unit:=wdCharacter, Count:=11, Extend:=wdExtend Свойства объектов Объект.Свойство = значение свойства Selection.Characters(1).Bold=True With объект.свойство1=значение свойства1.свойство2=значение свойства2 End with With Selection.Characters(1).Bold=True.Italic=True End with

Sub редактирование() Selection.MoveRight unit:=wdCharacter, Count:=15, Extend:=wdExtend Selection.Cut Selection.MoveRight unit:=wdCharacter, Count:=7 Selection.Paste End Sub Sub символы() Documents().Open FileName:="D:\проба.doc" Selection.MoveRight unit:=wdCharacter, Count:=11, Extend:=wdExtend For i = 1 To 11 If Selection.Characters(i) = "а" Then Selection.Characters(i).Bold = True _ Else Selection.Characters(i).Italic = True Next i Documents("проба.doc").Save Documents("проба.doc").Close End Sub Макросы