🗊Понятия и определения объектно-ориентированного программирования Основные объекты VBA

Категория: Информатика
Нажмите для полного просмотра!
Понятия и определения объектно-ориентированного программирования  Основные объекты VBA, слайд №1Понятия и определения объектно-ориентированного программирования  Основные объекты VBA, слайд №2Понятия и определения объектно-ориентированного программирования  Основные объекты VBA, слайд №3Понятия и определения объектно-ориентированного программирования  Основные объекты VBA, слайд №4Понятия и определения объектно-ориентированного программирования  Основные объекты VBA, слайд №5Понятия и определения объектно-ориентированного программирования  Основные объекты VBA, слайд №6Понятия и определения объектно-ориентированного программирования  Основные объекты VBA, слайд №7Понятия и определения объектно-ориентированного программирования  Основные объекты VBA, слайд №8Понятия и определения объектно-ориентированного программирования  Основные объекты VBA, слайд №9Понятия и определения объектно-ориентированного программирования  Основные объекты VBA, слайд №10Понятия и определения объектно-ориентированного программирования  Основные объекты VBA, слайд №11Понятия и определения объектно-ориентированного программирования  Основные объекты VBA, слайд №12Понятия и определения объектно-ориентированного программирования  Основные объекты VBA, слайд №13Понятия и определения объектно-ориентированного программирования  Основные объекты VBA, слайд №14Понятия и определения объектно-ориентированного программирования  Основные объекты VBA, слайд №15Понятия и определения объектно-ориентированного программирования  Основные объекты VBA, слайд №16Понятия и определения объектно-ориентированного программирования  Основные объекты VBA, слайд №17Понятия и определения объектно-ориентированного программирования  Основные объекты VBA, слайд №18Понятия и определения объектно-ориентированного программирования  Основные объекты VBA, слайд №19Понятия и определения объектно-ориентированного программирования  Основные объекты VBA, слайд №20Понятия и определения объектно-ориентированного программирования  Основные объекты VBA, слайд №21Понятия и определения объектно-ориентированного программирования  Основные объекты VBA, слайд №22Понятия и определения объектно-ориентированного программирования  Основные объекты VBA, слайд №23Понятия и определения объектно-ориентированного программирования  Основные объекты VBA, слайд №24Понятия и определения объектно-ориентированного программирования  Основные объекты VBA, слайд №25

Содержание

Вы можете ознакомиться и скачать Понятия и определения объектно-ориентированного программирования Основные объекты VBA. Презентация содержит 25 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Понятия и определения объектно-ориентированного программирования
Основные объекты VBA
Описание слайда:
Понятия и определения объектно-ориентированного программирования Основные объекты VBA

Слайд 2






     Приложения из состава MS Office представляют собой совокупность объектов. 
Само приложение это объект Application
Описание слайда:
Приложения из состава MS Office представляют собой совокупность объектов. Само приложение это объект Application

Слайд 3





Объектная модель
Полная ссылка на объект состоит из ряда имен вложенных  объектов
Workbooks(«Архив.xls").Worksheets(«Отчет").Range(«А2")
Если данная рабочая книга и лист активны, то полную ссылку можно пропустить
				Range(“A2”)
Описание слайда:
Объектная модель Полная ссылка на объект состоит из ряда имен вложенных объектов Workbooks(«Архив.xls").Worksheets(«Отчет").Range(«А2") Если данная рабочая книга и лист активны, то полную ссылку можно пропустить Range(“A2”)

Слайд 4






Каждый объект имеет свойства и методы.

Object.Property
Object    – допустимая объектная ссылка VBA
Property  - любое допустимое свойство данного объекта 
Object.Metod
Metod   -  имя любого метода, принадлежащий данному объекту
Описание слайда:
Каждый объект имеет свойства и методы. Object.Property Object – допустимая объектная ссылка VBA Property - любое допустимое свойство данного объекта Object.Metod Metod - имя любого метода, принадлежащий данному объекту

Слайд 5





Свойства
Свойства объекта определяют его внешний вид

Свойства объектов можно использовать двумя способами:
1. Устанавливать
			Worksheets («Лист5»). Name= «Отчет»
2. Получать
			M=Range(“Z12”).Value
Свойства содержат численные, строковые, логические ( Boolean) 
 значения или значение типа Object
Описание слайда:
Свойства Свойства объекта определяют его внешний вид Свойства объектов можно использовать двумя способами: 1. Устанавливать Worksheets («Лист5»). Name= «Отчет» 2. Получать M=Range(“Z12”).Value Свойства содержат численные, строковые, логические ( Boolean) значения или значение типа Object

Слайд 6





Методы
Методы определяют поведение объекта или действие, которое производится с объектом 
Например, объект рабочего листа Worksheets имеет метод удаления
Workbooks («Книга1»). Worksheets («Лист2»).Delete
     и  метод добавления
Workbooks («Книга1»). Worksheets .Add
Метод объекта – программный код внедренный в объект и используемый так, как используют встроенные процедуры
Описание слайда:
Методы Методы определяют поведение объекта или действие, которое производится с объектом Например, объект рабочего листа Worksheets имеет метод удаления Workbooks («Книга1»). Worksheets («Лист2»).Delete и метод добавления Workbooks («Книга1»). Worksheets .Add Метод объекта – программный код внедренный в объект и используемый так, как используют встроенные процедуры

Слайд 7





Объект Paragraph (абзац)
Класс Paragraphs (последовательность абзацев)
Описание слайда:
Объект Paragraph (абзац) Класс Paragraphs (последовательность абзацев)

Слайд 8





Класс объектов Range – позволяет работать с произвольной последовательностью элементов
Например:
Range(“A1:F12”) 	 Диапазон ячеек
Range (“D4”)           Одна ячейка
Range (“B4:D6; H5:K14; C30:M40”) - 					Перечень диапазонов.
Существует свойство Range и метод Range
Описание слайда:
Класс объектов Range – позволяет работать с произвольной последовательностью элементов Например: Range(“A1:F12”) Диапазон ячеек Range (“D4”) Одна ячейка Range (“B4:D6; H5:K14; C30:M40”) - Перечень диапазонов. Существует свойство Range и метод Range

Слайд 9





Объекты   S e l e c t I o n
Присутствует во всех приложениях MS Office
Задает выделенный объект – выделенную область в документе Word или выделенный диапазон рабочего листа Excel
Особенность: в каждом окне может существовать только один объект Selection.
Существует свойство Selection и метод Select
Описание слайда:
Объекты S e l e c t I o n Присутствует во всех приложениях MS Office Задает выделенный объект – выделенную область в документе Word или выделенный диапазон рабочего листа Excel Особенность: в каждом окне может существовать только один объект Selection. Существует свойство Selection и метод Select

Слайд 10






Свойство Selection возвращает существующий выделенный объект 
		Selection.Font.Bold=True
А метод Select создает новый
		Range (“D4:F12”).Select
Описание слайда:
Свойство Selection возвращает существующий выделенный объект Selection.Font.Bold=True А метод Select создает новый Range (“D4:F12”).Select

Слайд 11





Активные объекты и метод Activate
Активный элемент находится в фокусе клавиатуры (активное окно, активный документ, активный рабочий лист, активная ячейка). 
Есть свойства, возвращающие активный объект. Активный элемент может быть единственным в своем классе. Например:
 свойство ActiveSheet – возвращает активный лист
ActiveDialog - возвращает активное диалоговое окно 
ActiveCell  возвращает активную ячейку , ей присваивается  значение 500.
ActiveCell.Value=500  
Метод Activate делает активным элемент, его вызвавший.
Range(“D6”).Activate
Описание слайда:
Активные объекты и метод Activate Активный элемент находится в фокусе клавиатуры (активное окно, активный документ, активный рабочий лист, активная ячейка). Есть свойства, возвращающие активный объект. Активный элемент может быть единственным в своем классе. Например: свойство ActiveSheet – возвращает активный лист ActiveDialog - возвращает активное диалоговое окно ActiveCell возвращает активную ячейку , ей присваивается значение 500. ActiveCell.Value=500 Метод Activate делает активным элемент, его вызвавший. Range(“D6”).Activate

Слайд 12


Понятия и определения объектно-ориентированного программирования  Основные объекты VBA, слайд №12
Описание слайда:

Слайд 13


Понятия и определения объектно-ориентированного программирования  Основные объекты VBA, слайд №13
Описание слайда:

Слайд 14






Range объекты 
в Excel
Range объект в Excel это диапазон, состоящий из строк, столбцов, или даже одной ячейки
Range(“A2”).Activate

Range(“d2:h15”).Select
Описание слайда:
Range объекты в Excel Range объект в Excel это диапазон, состоящий из строк, столбцов, или даже одной ячейки Range(“A2”).Activate Range(“d2:h15”).Select

Слайд 15





Cells – свойство объекта Worksheet
Cells - возвращает все ячейки рабочего листа; 
Cells(i,j) возвращает одну ячейку, на пересечении i-ой строки и j-го столбца, например Cells(3,2) равноправно определению Range(“B3”)
   (Метод Cells(i,j) удобен для применения в циклических операторах, т.к. номер строки и столбца можно использовать как счетчики цикла)
Описание слайда:
Cells – свойство объекта Worksheet Cells - возвращает все ячейки рабочего листа; Cells(i,j) возвращает одну ячейку, на пересечении i-ой строки и j-го столбца, например Cells(3,2) равноправно определению Range(“B3”) (Метод Cells(i,j) удобен для применения в циклических операторах, т.к. номер строки и столбца можно использовать как счетчики цикла)

Слайд 16





Row - свойство объекта Worksheet возвращает строку, например: Rows(2) 
Columns - свойство объекта Worksheet возвращает столбец, например: Columns(3) 

Sub Таблица_умножения()
For rws=1 To 10
	    For cols=1 To 10
		Cells(rws, cols).Value=rws*cols
    Next cols
Next rws
End Sub
Описание слайда:
Row - свойство объекта Worksheet возвращает строку, например: Rows(2) Columns - свойство объекта Worksheet возвращает столбец, например: Columns(3) Sub Таблица_умножения() For rws=1 To 10 For cols=1 To 10 Cells(rws, cols).Value=rws*cols Next cols Next rws End Sub

Слайд 17





Свойства и методы 
Range объектов 
в Excel
Описание слайда:
Свойства и методы Range объектов в Excel

Слайд 18





СВОЙСТВА :
Value 			x=Range(“f4”).value
			Возвращает или устанавливает значение				Range(“g4”).value=55
Name	- присваивает имя диапазону	Range(“d24:k24”).name=“ИТОГИ”
CurrentRegion – возвращает текущий диапазон, т.е. ограниченный пустыми строками и столбцами
X= Range(“H6”).CurrentRegion.Rows.Count
Описание слайда:
СВОЙСТВА : Value x=Range(“f4”).value Возвращает или устанавливает значение Range(“g4”).value=55 Name - присваивает имя диапазону Range(“d24:k24”).name=“ИТОГИ” CurrentRegion – возвращает текущий диапазон, т.е. ограниченный пустыми строками и столбцами X= Range(“H6”).CurrentRegion.Rows.Count

Слайд 19





Columns, Rows – возвращают семейство строк и столбцов из которых состоит диапазон
Columns, Rows – возвращают семейство строк и столбцов из которых состоит диапазон
Formula – формула в формате А1
		Range(“G3”).Formula=“=$d$3+$F$6”
FormulaArray - формула диапазона (матрицы)
		Range(“ G3:G6 ”). FormulaArray = “=A1:A3 * 3”
Address – возвращает адрес ячейки
		MsgBox ActiveCell.Address()
Описание слайда:
Columns, Rows – возвращают семейство строк и столбцов из которых состоит диапазон Columns, Rows – возвращают семейство строк и столбцов из которых состоит диапазон Formula – формула в формате А1 Range(“G3”).Formula=“=$d$3+$F$6” FormulaArray - формула диапазона (матрицы) Range(“ G3:G6 ”). FormulaArray = “=A1:A3 * 3” Address – возвращает адрес ячейки MsgBox ActiveCell.Address()

Слайд 20





 Font - возвращает объект представляющий собой шрифт. Объект Font имеет свои свойства:
 Font - возвращает объект представляющий собой шрифт. Объект Font имеет свои свойства:
Name – имя шрифта, например “Arial Cyr”;
FontStyle – стиль. Допустимы: Bold, Italic, Bold Italic;
Size – размер шрифта;
Superscript – логическое свойство, определяющее, используется ли текст как верхний индекс
Color – цвет
Underline – устанавливает тип подчеркивания. Допустимы значения:
xlNone (нет подчеркивания)
xlSingle (одинарное, по значению)
xlDouble (двойное, по значению)
И т.д.
Описание слайда:
Font - возвращает объект представляющий собой шрифт. Объект Font имеет свои свойства: Font - возвращает объект представляющий собой шрифт. Объект Font имеет свои свойства: Name – имя шрифта, например “Arial Cyr”; FontStyle – стиль. Допустимы: Bold, Italic, Bold Italic; Size – размер шрифта; Superscript – логическое свойство, определяющее, используется ли текст как верхний индекс Color – цвет Underline – устанавливает тип подчеркивания. Допустимы значения: xlNone (нет подчеркивания) xlSingle (одинарное, по значению) xlDouble (двойное, по значению) И т.д.

Слайд 21





МЕТОДЫ:
AutoFit – автоподбор ширины столбца
Clear – очищает диапазон
Offset(n, m) – возвращает диапазон, смещенный относительно текущего на n-строк и  m-столбцов.
Copy – копирует в буфер
Insert – вставляет из буфера
Delete – удаляет
Select – выделяет
AutoFill-
Описание слайда:
МЕТОДЫ: AutoFit – автоподбор ширины столбца Clear – очищает диапазон Offset(n, m) – возвращает диапазон, смещенный относительно текущего на n-строк и m-столбцов. Copy – копирует в буфер Insert – вставляет из буфера Delete – удаляет Select – выделяет AutoFill-

Слайд 22





инструкция With…End With 
		With объект
			[Инструкции]
		End With 
                  Эта инструкция не является управляющей. With…End With позволяет непосредственно работать со свойствами и методами объекта, не повторяя его имя в каждой инструкции.
Описание слайда:
инструкция With…End With With объект [Инструкции] End With Эта инструкция не является управляющей. With…End With позволяет непосредственно работать со свойствами и методами объекта, не повторяя его имя в каждой инструкции.

Слайд 23






Sub Пример
Range(“B2:F8”).Select
Selection.Name= «Диапазон»
Selection.Value=101
Selection.Font.Bold=True
Selection.Font.Italic=True
Selection.Font.Underline=xlDouble
End Sub
Описание слайда:
Sub Пример Range(“B2:F8”).Select Selection.Name= «Диапазон» Selection.Value=101 Selection.Font.Bold=True Selection.Font.Italic=True Selection.Font.Underline=xlDouble End Sub

Слайд 24





Самостоятельно измените пример,  используя инструкцию With…End With 
Sub Стороны_света()
Range(“D6”).Activate
ActiveCell.Value= «центр»
ActiveCell.Offset(1,0)= «Юг»
ActiveCell.Offset(0,1)= «Восток»
ActiveCell.Offset(0,-1)= «Запад»
ActiveCell.Offset(-1,-1)= «Северо-восток»
ActiveCell.Offset(-1,0)= «Север»
End Sub
Описание слайда:
Самостоятельно измените пример, используя инструкцию With…End With Sub Стороны_света() Range(“D6”).Activate ActiveCell.Value= «центр» ActiveCell.Offset(1,0)= «Юг» ActiveCell.Offset(0,1)= «Восток» ActiveCell.Offset(0,-1)= «Запад» ActiveCell.Offset(-1,-1)= «Северо-восток» ActiveCell.Offset(-1,0)= «Север» End Sub

Слайд 25


Понятия и определения объектно-ориентированного программирования  Основные объекты VBA, слайд №25
Описание слайда:



Похожие презентации
Mypresentation.ru
Загрузить презентацию