Harakatlar tartibi tekshirilib va makros bajarilishi uchun kerakli sharoitlar yaratilgach: Сервис - Макрос – Начать запись… buyruqlar ketma- ketligi tanlanadi.
Bunda “Запись макроса” muloqot oynasi ochiladi.
«Имя макроса» maydonida yangi makros nomi kiritiladi. «Макрос доступен для» ro‘yxatida makros saqlanishi lozim bo‘lgan shablon yoki hujjatni kursatiladi.
«Описание» maydonida makros haqidagi ma’lumotlar kiritiladi. Odatda bu maydonda makros qachon va kim (komp’yuter xotirasiga kiritilgan foydalanuvchi nomi) tomonidan tuzilayotganligi haqidagi ma’lumot avtomatik ravishda yoziladi.
Agar makrosga uskunalar panelida tugma belgilash yoki klaviaturada tugmalar mosligini berish yoki menyu buyrug‘ini belgilash kerak bo‘lmasa, OK tugmasini bosiladi. Bunday tartibda yaratilgan makrosni ishga tushirish uchun faqat uning nomiga murojaat qilinadi. Ya’ni Сервис - Макрос - Макросы... buyruqlari tanlanadi. Ochilgan muloqot oynasidan makros nomi tanlanadi.
Makrosga uskunalar panelida tugma yoki menyu buyrug‘ini belgilash lozim tugmasi tanlanadi.
«Komandi» ro‘yxatidan yozilayotgan makrosni tanlab, uni uskunalar paneliga yoki menyuga sudrab olib kelinadi. So‘ngra makrosni yozishni boshlash uchun «Закрыть» tugmasi bosiladi.
Makrosga klaviaturadagi tugmalar mosligini tanlash uchun «Клавишам» tugmasi tanlanadi. «Команды» ro‘yxatida yozilayotgan makros tanlanadi. «Новое сочетание клавиш» maydonida tugmalar mosligi kiritilib, «Назначить» tugmasini bosiladi. Makrosni yozishni boshlash uchun «Закрыть» tugmasi bosiladi. Shundan so‘ng, makrosga kiritilishi lozim bo‘lgan xarakatlar bajariladi.
Makros yozishni to‘xtatish uchun «Остановить запись» bosiladi.
VBA – Visual Basic for Application – bu nom Microsoft kampaniyasi tomonidan Office dasturlarining dasturlash tiliga berilgan nomidir. VBA da o‘ziga hos ob’ektlar bo‘lib, ulardan turli dasturlar tuzishda foydalanish mumkin. Masalan, Word dasturida Document (Hujjat), Paragraph (Abzas) va boshqalar.
VBA ni ishga tushirish:
Buning uchun Office dasturlaridan biri ishga tushiriladi, so‘ngra «Сервис»® «Макрос»®«Макросы…» ketma – ketligi bajarilib, hosil bo‘lgan oynaga yaratilayotgan macros nomi kiritilib «Создать» tugmasi bosiladi, natijada VBA dasturi interfeysi hosil bo‘ladi:
VBA da soda ko‘rinishdagi muloqot oynalarni tashkil qilish uchun MsgBox va InputBox funksiyalaridan foydalanish mumkin. MsgBox biror – bir ma’lumotni ekranga chiqarish uchun xizmat qiladi. InputBox funksiyasi esa biror – bir qiymatni o‘zlashtirish uchun xizmat qiladi. Ularning umumiy ko‘rinishi quyidagicha:
MsgBox “ko‘rsatiladiga ma’lumot”, dialog oynadagi tugmalar holati, “dialog oyna nomi”
O‘zgaruvchi = InputBox(“Izoh”, “dialog oyna nomi”)
Word dasuriga matn kiritish jarayonida turli hil amallardan foydalanamiz. Bu amallarni VBA da turli hil operatorlar bajarib beradi. Biz quyida bu operatorlarning ayrimlariga to‘xtalib o‘tamiz:
Do'stlaringiz bilan baham: |