Похожие презентации:
Application нысаны. Қасиеттері мен әдістері
1.
Application нысаны. Қасиеттерімен әдістері
2.
Application қолданба іске қосылған орта ретінде қарастырамыз.Қасиеттері:
– ActiveWorkbook, ActiveSheet, ActiveCell—белсенді қолданбалы
объектілерге сілтемелер;
– Caption – Excel терезесінің тақырыбында көрсетілетін жазу (түрі - String;
оқу және жазу үшін қолжетімді);
– Cursor – тінтуір көрсеткішін орнату (xlNormal, xlDefault – қалыпты
көрсеткіш (әдепкі) мәніне орнатылған Windows басқару тақталары,
xlWait - құм сағаты, xlNorthWestArrow - жоғары және сол жақ
көрсеткіш, xlBeam - I-курсор, мәтінді өңдеу кезіндегідей);
– DisplayAlerts – Excel ескертулері кірістірілген дисплейді басқарады (түрі
- логикалық; оқу және жазу үшін қолжетімді);
– DisplayStatusBar – күй жолының дисплейін басқарады (түрі – логикалық;
оқу және жазу үшін қолжетімді);
– DisplayFormulaBar – формулалар жолағының дисплейін басқарады (түрі
– логикалық; оқу және жазу үшін қолжетімді);
– DisplayScrollBars – айналдыру жолақтарының дисплейін басқарады (түрі
– логикалық; оқу және жазу үшін қолжетімді);
EnableCancelKey – әдетте қолданбадағы макростың орындалуын үзу Ctrl +
Break пернелер комбинациясы арқылы жүзеге асырылады;
3.
– OperatingSystem – операциялық жүйе туралы ақпараты бар мәтіндікжол
(тек оқуға арналған);
– Path– Excel бағдарламасы орнатылған каталогқа (қалтаға) жол (түрі –
Жол; тек оқуға арналған);
– ScreenUpdating—ішкі бағдарламаны орындау кезінде экранды
жаңартуды басқарады
(логикалық түрі; оқу және жазу үшін қол жетімді; тек параметр жасалған
процедураның ұзақтығына орнатылады);
–
StatusBar —–күй
ThisWorkBook
бұлжолының
нысанға мәтіні;
сілтеме
Workbook – макростарды қамтитын жұмыс кітабына сілтеме;
– UserName – ағымдағы пайдаланушының аты
–Version – Excel нұсқасының нөмірі (тек оқуға арналған);
– WindowState – қолданба терезесінің күйі
4.
Бұл нысанның негізгі әдістері:– Есептеу – барлық формулаларды қайта есептеуді тудырады;
– GoTo – келген жұмыс кітабында қажетті ауқымды немесе VBA
процедурасын таңдау ;
– InputBox – пайдаланушыдан ақпаратты қабылдау үшін қолданылады;
– OnKey, OnRepeat, OnTime, OnUndo – шақыратын әдістер әдетте «AutoExec»
модулінің Auto_Open процедурасында, бұлар әдістер қолданбаның белгілі
бір оқиғаларға реакциясын орнатуға мүмкіндік береді:
- OnKey - белгілі бір пернені немесе пернелер тіркесімін басқан кезде
орындалатын процедураны көрсетеді (әдісті шақыру кезінде перне
кодтары мен процедура аты беріледі).
- OnRepeat – Қайталау әрекеті командасын орындау кезінде шақырылатын
процедураны көрсетеді Edit мәзірінен (команданың толық аты мен
процедураның аты әдісті жолдар ретінде шақырғанда беріледі)
дәлелдер);
- - OnUndo – Болдырмау әрекеті командасын орындау кезінде
шақырылатын процедураны көрсетеді;
- - OnTime –белгілі бір уақытқа процедураның орындалуын тағайындауға
мүмкіндік береді; – - Quit– Excel бағдарламасын жабады;
- – Run– макросты немесе ішкі бағдарламаны іске қосады
5.
Чтобы обработать событие объекта Application,необходимо создать новый модуль класса и объявить в
нем переменную, используя ключевое слово WithEvents:
Public WithEvents ПеременнаяПриложения As Application
Затем требуется связать описанный в модуле класса объект с
элементом Application. Это можно сделать в любом модуле,
записав в нем следующий код:
Dim ПеременнаяСобытия As New ИмяМодуляКласса Sub
InitializeAppEvents()
Set ПеременнаяСобытия.ПеременнаяПриложения = Application
End Sub
Общий синтаксис заголовка процедуры обработки события можно
представить в следующем виде:
Private Sub ПеременнаяПриложения_Событие (СписокПараметров)
6.
Затем требуется связать описанный в модуле класса объект с элементомApplication. Это можно сделать в любом модуле, записав в нем следующий
код:
Dim ПеременнаяСобытия As New ИмяМодуляКласса Sub
InitializeAppEvents() Set ПеременнаяСобытия.ПеременнаяПриложения =
Application End Sub