Бардык Microsoft Office тиркемелери өз документтерине аткарылуучу код - скрипттерди киргизүү мүмкүнчүлүгүн колдойт. Алардын жардамы менен маалыматтарды иштеп чыгууну автоматташтыруу боюнча бир катар маселелерди чечүүгө болот. Жана формаларды колдонуу түзмө-түз кеңсе тиркемесинин негизинде программа түзөт. Бул, мисалы, Excelде жасалышы мүмкүн.
Зарыл
Microsoft Office Excel
Нускамалар
1 кадам
Microsoft Office Excel программасын баштаңыз. Керек болсо жаңы документ түзүңүз. Ал үчүн Ctrl + N баскычтарын басыңыз же "Файл" менюсун кеңейтип, "Жаңы …" пунктун тандаңыз. Андан кийин "Китеп түзүү" панелиндеги "Бош китеп" шилтемесин чыкылдатыңыз.
2-кадам
Visual Basic Editor терезесин ачыңыз. Ал үчүн Alt + F11 баскычтарын басыңыз же Куралдар менюсундагы Макро бөлүмүнөн Visual Basic Editor тандаңыз. Ал жерден бул Excel жумушчу китебинин объекттер дарагын, ошондой эле анын формаларын, модулдарын жана класс модулдарын чагылдырган долбоор панелин көрөсүз.
3-кадам
Керек болсо формаларды түзүңүз. Негизги менюдан Вставить, андан соң UserForm баскычын чыкылдатыңыз. Долбоор панелинин Формалар бөлүмүнө жаңы нерсе кошулду. Түзүлгөндө форма автоматтык түрдө ачылат. Чычкандын жардамы менен башкаруу куралдарын Форма терезесине сүйрөңүз. Алардын көлөмүн жана ордун өзгөртүү. Чычкан менен тандап алгандан кийин, Касиеттер панелинде алардын касиеттерин өзгөртүңүз. Ctrl + S баскычтарын басып, формаларды сактаңыз.
4-кадам
Канча модулдарды же класстык модулдарды түзүңүз. Ал үчүн башкы менюдагы Вставка бөлүмүнөн Модуль же Класстык Модул пункттарын тандаңыз. Долбоордун терезесиндеги тийиштүү элементтерди эки жолу чыкылдатып, талап кылынган модулдар же формалар үчүн кодду түзөтүүчү терезелерди ачыңыз.
5-кадам
Класстын декларацияларын класс модулдарына кошуу. Аларды Class ачкыч сөзү аркылуу аныктаңыз:
CSampleClass классы
End Class
6-кадам
Класс аныктамаларына методдорду, ал эми функциялардын жана процедуралардын стулдарын модулдарга кошуңуз. Функциялар Функция ачкыч сөзүнүн жардамы менен жарыяланат, андан кийин аты жана параметрлердин жыйындысы, үтүр менен бөлүнүп, кашаага алынат. Мисалы:
Функция SampleFunction (a, b, c)
End Function
Ушул сыяктуу эле (Sub ачкыч сөзүн колдонуу менен) процедуралар жарыяланат:
Sub SampleProcedure (a, b)
End Sub
7-кадам
Класстын мүчөлөрүн, ошондой эле глобалдык жана локалдык (функцияларында жана методдорунда) өзгөрүлмөлөрдү жарыялаңыз. Бул үчүн Dim … As пунктун колдонуңуз (өзгөрмө түрү As ачкыч сөзүнөн кийин көрсөтүлөт). Мисалы, китеп объектисине шилтеме сакталган oWB өзгөрмөсүн жарыялоо төмөнкүдөй болушу мүмкүн:
Dim oWB катары Excel. Workbook
Өлчөмдү кашаанын ичинде көрсөтүү менен, сиз массивди жарыялай аласыз:
Dim aWBooks (10) Excel. Workbook катары
8-кадам
Функциялардын кодекстерине, процедураларына, класс методдоруна өзгөртүүлөрдү киргизүү менен программанын алгоритмин ишке ашырыңыз. Аткаруу агымын көзөмөлдөө үчүн Visual Basic башкаруу структураларын колдонуңуз. Өзүңүздүн маалымат структураларыңыз, камтылган форма объекттери жана Excel объекттери менен иштеңиз.