🗊Презентация Общие сведения о 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, слайд №26Общие сведения о VBA, слайд №27Общие сведения о VBA, слайд №28Общие сведения о VBA, слайд №29Общие сведения о VBA, слайд №30Общие сведения о VBA, слайд №31Общие сведения о VBA, слайд №32Общие сведения о VBA, слайд №33Общие сведения о VBA, слайд №34Общие сведения о VBA, слайд №35Общие сведения о VBA, слайд №36Общие сведения о VBA, слайд №37Общие сведения о VBA, слайд №38Общие сведения о VBA, слайд №39Общие сведения о VBA, слайд №40Общие сведения о VBA, слайд №41Общие сведения о VBA, слайд №42Общие сведения о VBA, слайд №43Общие сведения о VBA, слайд №44Общие сведения о VBA, слайд №45Общие сведения о VBA, слайд №46Общие сведения о VBA, слайд №47Общие сведения о VBA, слайд №48Общие сведения о VBA, слайд №49Общие сведения о VBA, слайд №50Общие сведения о VBA, слайд №51

Содержание

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

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


Слайд 1


Общие сведения о VBA, слайд №1
Описание слайда:

Слайд 2


Общие сведения о VBA, слайд №2
Описание слайда:

Слайд 3


Общие сведения о VBA, слайд №3
Описание слайда:

Слайд 4


Общие сведения о VBA, слайд №4
Описание слайда:

Слайд 5


Общие сведения о VBA, слайд №5
Описание слайда:

Слайд 6


Общие сведения о VBA, слайд №6
Описание слайда:

Слайд 7


Общие сведения о VBA, слайд №7
Описание слайда:

Слайд 8


Общие сведения о VBA, слайд №8
Описание слайда:

Слайд 9


Общие сведения о VBA, слайд №9
Описание слайда:

Слайд 10






В простых приложениях применение программ VBA ограничивается  созданием процедур обработки событий и простых процедур – функций, используемых в приложениях.
Описание слайда:
В простых приложениях применение программ VBA ограничивается созданием процедур обработки событий и простых процедур – функций, используемых в приложениях.

Слайд 11





Как правило программа на VBA состоит из нескольких подпрограмм и функций. Описание этих программных единиц хранится в модулях. Модули входят составными частями в проекты. Проекты хранятся в файлах  документов приложений.
Как правило программа на VBA состоит из нескольких подпрограмм и функций. Описание этих программных единиц хранится в модулях. Модули входят составными частями в проекты. Проекты хранятся в файлах  документов приложений.
Описание слайда:
Как правило программа на VBA состоит из нескольких подпрограмм и функций. Описание этих программных единиц хранится в модулях. Модули входят составными частями в проекты. Проекты хранятся в файлах документов приложений. Как правило программа на VBA состоит из нескольких подпрограмм и функций. Описание этих программных единиц хранится в модулях. Модули входят составными частями в проекты. Проекты хранятся в файлах документов приложений.

Слайд 12


Общие сведения о VBA, слайд №12
Описание слайда:

Слайд 13


Общие сведения о VBA, слайд №13
Описание слайда:

Слайд 14


Общие сведения о VBA, слайд №14
Описание слайда:

Слайд 15


Общие сведения о VBA, слайд №15
Описание слайда:

Слайд 16





Структура процедуры
Sub(Function) Имя([параметры])
Описание переменных (Dim, Static)
<Оператор1>
<Оператор2>
…….
[exit Sub(Function)] досрочный выход
……
<ОператорN>
End Sub(Function)
Описание слайда:
Структура процедуры Sub(Function) Имя([параметры]) Описание переменных (Dim, Static) <Оператор1> <Оператор2> ……. [exit Sub(Function)] досрочный выход …… <ОператорN> End Sub(Function)

Слайд 17





Описание переменных 
Dim <имя переменной>As <тип данных>
Dim I As Integer, J As Integer
Dim Фамилия As String
Некорректное описание
Dim X,Y,Z As Integer
Описание слайда:
Описание переменных Dim <имя переменной>As <тип данных> Dim I As Integer, J As Integer Dim Фамилия As String Некорректное описание Dim X,Y,Z As Integer

Слайд 18





Область определения переменных
Public-общая
Private-только из своего модуля
Dim –внутри процедуры
Static – только внутри процедуры, но при выходе из процедуры значение переменной сохраняется
Описание слайда:
Область определения переменных Public-общая Private-только из своего модуля Dim –внутри процедуры Static – только внутри процедуры, но при выходе из процедуры значение переменной сохраняется

Слайд 19


Общие сведения о VBA, слайд №19
Описание слайда:

Слайд 20


Общие сведения о VBA, слайд №20
Описание слайда:

Слайд 21





Константы

Константа всегда имеет постоянное значение. 
При программировании на VBA используются следующие типы констант
Встроенные (VbOk, VbNo, VbCancel) (содержится в библиотеке типов)
Системные (True, False, Null)
Пользовательские
Пример описания пользовательской константы
Const MyCon As Integer=100
Описание слайда:
Константы Константа всегда имеет постоянное значение. При программировании на VBA используются следующие типы констант Встроенные (VbOk, VbNo, VbCancel) (содержится в библиотеке типов) Системные (True, False, Null) Пользовательские Пример описания пользовательской константы Const MyCon As Integer=100

Слайд 22


Общие сведения о VBA, слайд №22
Описание слайда:

Слайд 23





Встроенные функции VBA
 Стандартные диалоговые окна
Описание слайда:
Встроенные функции VBA Стандартные диалоговые окна

Слайд 24





Окно сообщения
MsgBox сообщение, атрибуты заголовок
При вводе функции появляется подсказка,
позволяющая выбирать параметры из списка или вводить их вручную
Описание слайда:
Окно сообщения MsgBox сообщение, атрибуты заголовок При вводе функции появляется подсказка, позволяющая выбирать параметры из списка или вводить их вручную

Слайд 25





Окно сообщения
MsgBox сообщение, атрибуты, заголовок
Второй параметр позволяет задать вид окна
Msgbox “Good morning”,vbInformation
Описание слайда:
Окно сообщения MsgBox сообщение, атрибуты, заголовок Второй параметр позволяет задать вид окна Msgbox “Good morning”,vbInformation

Слайд 26





Окно сообщения
MsgBox сообщение, атрибуты, заголовок
Второй параметр позволяет задать вид окна
Msgbox “Good morning”,vbExclamation
Описание слайда:
Окно сообщения MsgBox сообщение, атрибуты, заголовок Второй параметр позволяет задать вид окна Msgbox “Good morning”,vbExclamation

Слайд 27





Окно сообщения
MsgBox сообщение, атрибуты, заголовок
Второй параметр позволяет задать вид окна
Msgbox “Good morning”,vbCritical
Описание слайда:
Окно сообщения MsgBox сообщение, атрибуты, заголовок Второй параметр позволяет задать вид окна Msgbox “Good morning”,vbCritical

Слайд 28





Окно сообщения
MsgBox сообщение, атрибуты, заголовок
Третий параметр позволяет задать заголовок окна
Msgbox “Good morning”,vbInformation,”Тестирование MsgBox”
Описание слайда:
Окно сообщения MsgBox сообщение, атрибуты, заголовок Третий параметр позволяет задать заголовок окна Msgbox “Good morning”,vbInformation,”Тестирование MsgBox”

Слайд 29





Окно сообщения может также вызываться при помощи функции – возвращаемое значение зависит от кнопки, нажатой пользователем. Синтаксис функции совпадает
Окно сообщения может также вызываться при помощи функции – возвращаемое значение зависит от кнопки, нажатой пользователем. Синтаксис функции совпадает
Dim rc As Integer  ‘ код возврата
Rc =MsgBox (сообщение, атрибуты, заголовок)
Обратите внимание на скобки.
Описание слайда:
Окно сообщения может также вызываться при помощи функции – возвращаемое значение зависит от кнопки, нажатой пользователем. Синтаксис функции совпадает Окно сообщения может также вызываться при помощи функции – возвращаемое значение зависит от кнопки, нажатой пользователем. Синтаксис функции совпадает Dim rc As Integer ‘ код возврата Rc =MsgBox (сообщение, атрибуты, заголовок) Обратите внимание на скобки.

Слайд 30





Функция 
Rc =MsgBox (сообщение, атрибуты, заголовок)

RC=(MsgBox "Good morning!", vbInformation + vbOKCancel,  _
" Тестирование MsgBox“)
(Знак “_” используется для переноса на следующую строку)
Значения констант можно складывать для достижения требуемого результата
Описание слайда:
Функция Rc =MsgBox (сообщение, атрибуты, заголовок) RC=(MsgBox "Good morning!", vbInformation + vbOKCancel, _ " Тестирование MsgBox“) (Знак “_” используется для переноса на следующую строку) Значения констант можно складывать для достижения требуемого результата

Слайд 31





Пример программы
Private Sub CommandButton1_Click()
Dim Rc As Integer
Rc = MsgBox("Good morning!", vbInformation + vbOKCancel, "Тестирование MsgBox")
If Rc = vbOk Then
    MsgBox "Отлично! Продолжим работу"
    Else
    MsgBox "Увы! До скорой встречи"
End If

End Sub
Описание слайда:
Пример программы Private Sub CommandButton1_Click() Dim Rc As Integer Rc = MsgBox("Good morning!", vbInformation + vbOKCancel, "Тестирование MsgBox") If Rc = vbOk Then MsgBox "Отлично! Продолжим работу" Else MsgBox "Увы! До скорой встречи" End If End Sub

Слайд 32





Окно Ввода
Dim Rc As Integer
Rc = InputBox(Сообщение, заголовок, значение по умолчанию)
Пример
Rc = InputBox(“Введите имя”)
Описание слайда:
Окно Ввода Dim Rc As Integer Rc = InputBox(Сообщение, заголовок, значение по умолчанию) Пример Rc = InputBox(“Введите имя”)

Слайд 33





Окно Ввода
InputBox(Сообщение, заголовок, значение по умолчанию
Пример
Rc = InputBox(“Введите имя”,”Знакомство”)
Описание слайда:
Окно Ввода InputBox(Сообщение, заголовок, значение по умолчанию Пример Rc = InputBox(“Введите имя”,”Знакомство”)

Слайд 34





Окно Ввода
InputBox(Сообщение, заголовок, значение по умолчанию
Пример
Rc = InputBox(“Введите имя”,”Знакомство”,”Наташа”)
Описание слайда:
Окно Ввода InputBox(Сообщение, заголовок, значение по умолчанию Пример Rc = InputBox(“Введите имя”,”Знакомство”,”Наташа”)

Слайд 35





Пример программы
Private Sub CommandButton1_Click()
Dim NameS As String, Surname As String
Dim Student As String
Dim rc As Integer
rc = MsgBox("Good morning!", vbInformation + vbOKCancel, "Testing")
If rc = VbCancel Then
       MsgBox "Увы! До скорой встречи"
       Exit Sub
 End If
MsgBox "Отлично! Продолжаем работу"
NameS = InputBox("Введите Ваше Имя", "Знакомство", "Маша")
Surname = InputBox("Введите Вашу фамилию", "Знакомство", "Петрова")
Student = Surname & " " & NameS
rc = MsgBox("Рады знакомству" & Student, vbExclamation + vbOKOnly, "Testing")
End Sub
Описание слайда:
Пример программы Private Sub CommandButton1_Click() Dim NameS As String, Surname As String Dim Student As String Dim rc As Integer rc = MsgBox("Good morning!", vbInformation + vbOKCancel, "Testing") If rc = VbCancel Then MsgBox "Увы! До скорой встречи" Exit Sub End If MsgBox "Отлично! Продолжаем работу" NameS = InputBox("Введите Ваше Имя", "Знакомство", "Маша") Surname = InputBox("Введите Вашу фамилию", "Знакомство", "Петрова") Student = Surname & " " & NameS rc = MsgBox("Рады знакомству" & Student, vbExclamation + vbOKOnly, "Testing") End Sub

Слайд 36





Пример программы 
Private Sub CommandButton1_Click()
Dim Wroom As Integer, HRoom As Integer
Dim Sroom As Integer, stra As String
stra = «вычисление площади комнаты"
Wroom = InputBox(«введите длину", stra, 1)
HRoom = InputBox(«введите ширину", stra, 1)
Sroom = Wroom * HRoom
MsgBox «площадь вашей комнаты  = " & Sroom, vbInformation, stra
End Sub
Описание слайда:
Пример программы Private Sub CommandButton1_Click() Dim Wroom As Integer, HRoom As Integer Dim Sroom As Integer, stra As String stra = «вычисление площади комнаты" Wroom = InputBox(«введите длину", stra, 1) HRoom = InputBox(«введите ширину", stra, 1) Sroom = Wroom * HRoom MsgBox «площадь вашей комнаты = " & Sroom, vbInformation, stra End Sub

Слайд 37






В простых приложениях применение программ VBA ограничивается  созданием процедур обработки событий и простых процедур – функций, используемых в приложениях.
Описание слайда:
В простых приложениях применение программ VBA ограничивается созданием процедур обработки событий и простых процедур – функций, используемых в приложениях.

Слайд 38


Общие сведения о VBA, слайд №38
Описание слайда:

Слайд 39





Процедура программы
Описание слайда:
Процедура программы

Слайд 40





[Public| Private][Static] Sub <имя>[(список аргументов )]
<объявление переменных>
	[<инструкции>]
[Exit Sub]
	[<инструкции>]
End Sub
Описание слайда:
[Public| Private][Static] Sub <имя>[(список аргументов )] <объявление переменных> [<инструкции>] [Exit Sub] [<инструкции>] End Sub

Слайд 41





Public –общая, т.е. Доступная для всех других процедур во всех модулях (по умолчанию)
Private- доступна только в том модуле, в котором она описана
Static – значения локальных переменных сохраняются между вызовами этой процедуры
Exit Sub – немедленное завершение процедуры
Список аргументов – список переменных,которые передаются процедуре при вызове
Описание слайда:
Public –общая, т.е. Доступная для всех других процедур во всех модулях (по умолчанию) Private- доступна только в том модуле, в котором она описана Static – значения локальных переменных сохраняются между вызовами этой процедуры Exit Sub – немедленное завершение процедуры Список аргументов – список переменных,которые передаются процедуре при вызове

Слайд 42





Частный случай – процедура обработки событий . 
Это процедура типа Sub, связанная с конкретным элементом управления и конкретным событием. 
Автоматически выполняется в ответ на событие
Описание слайда:
Частный случай – процедура обработки событий . Это процедура типа Sub, связанная с конкретным элементом управления и конкретным событием. Автоматически выполняется в ответ на событие

Слайд 43





Функции
При вызове функции имя функции выступает в роли переменной, содержащей вычисленное значение. 
Функции VBA как правило располагают  списком параметров и не могут использоваться для обработки событий или в качестве программных макросов
Описание слайда:
Функции При вызове функции имя функции выступает в роли переменной, содержащей вычисленное значение. Функции VBA как правило располагают списком параметров и не могут использоваться для обработки событий или в качестве программных макросов

Слайд 44





Основная разница между функцией и процедурой- Функция может возвращать значение , а подпрограмма нет
Описание слайда:
Основная разница между функцией и процедурой- Функция может возвращать значение , а подпрограмма нет

Слайд 45





Общее между функцией и процедурой
Содержат операторы VBA, которые выполняют операции или вычисляют значения
Могут принимать на вход аргументы
Могут вызываться из других процедур
Описание слайда:
Общее между функцией и процедурой Содержат операторы VBA, которые выполняют операции или вычисляют значения Могут принимать на вход аргументы Могут вызываться из других процедур

Слайд 46





[Public| Private][Static] Function <имя функции>[(список аргументов )] As <тип данных>
<объявление переменных>
	[<инструкции>]
	<имя функции> =<выражение>
[Exit Function]
	[<инструкции>]
	 <имя функции> =<выражение> 
End Function
Описание слайда:
[Public| Private][Static] Function <имя функции>[(список аргументов )] As <тип данных> <объявление переменных> [<инструкции>] <имя функции> =<выражение> [Exit Function] [<инструкции>] <имя функции> =<выражение> End Function

Слайд 47


Общие сведения о VBA, слайд №47
Описание слайда:

Слайд 48


Общие сведения о VBA, слайд №48
Описание слайда:

Слайд 49





Как правило программа на VBA состоит из нескольких подпрограмм и функций. Описание этих программных единиц хранится в модулях. Модули входят составными частями в проекты. Проекты хранятся в файлах  документов приложений.
Как правило программа на VBA состоит из нескольких подпрограмм и функций. Описание этих программных единиц хранится в модулях. Модули входят составными частями в проекты. Проекты хранятся в файлах  документов приложений.
Описание слайда:
Как правило программа на VBA состоит из нескольких подпрограмм и функций. Описание этих программных единиц хранится в модулях. Модули входят составными частями в проекты. Проекты хранятся в файлах документов приложений. Как правило программа на VBA состоит из нескольких подпрограмм и функций. Описание этих программных единиц хранится в модулях. Модули входят составными частями в проекты. Проекты хранятся в файлах документов приложений.

Слайд 50


Общие сведения о VBA, слайд №50
Описание слайда:

Слайд 51


Общие сведения о VBA, слайд №51
Описание слайда:



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