Semua aplikasi Microsoft Office menyokong kemampuan menyisipkan kod - skrip - yang dapat dieksekusi ke dalam dokumennya. Dengan bantuan mereka, anda dapat menyelesaikan pelbagai tugas dalam automasi pemprosesan data. Dan penggunaan borang secara literal akan membuat program berdasarkan aplikasi pejabat. Ini boleh dilakukan, misalnya, di Excel.
Perlu
Microsoft Office Excel
Arahan
Langkah 1
Mulakan Microsoft Office Excel. Buat dokumen baru jika perlu. Untuk melakukan ini, tekan Ctrl + N atau kembangkan menu "Fail" dan pilih item "Baru …". Kemudian klik pada pautan "Buku Kosong" di panel "Pembuatan Buku".
Langkah 2
Buka tetingkap Visual Basic Editor. Untuk melakukan ini, tekan Alt + F11 atau pilih Visual Basic Editor dari bahagian Makro menu Alat. Di sana anda akan melihat panel projek yang memaparkan pokok objek buku kerja Excel ini, serta bentuk, modul, dan modul kelas di dalamnya.
Langkah 3
Buat borang sekiranya diperlukan. Di menu utama, klik Insert dan kemudian UserForm. Item baru ditambahkan di bahagian Borang panel projek. Semasa dibuat, borang akan dibuka secara automatik. Gunakan tetikus untuk menyeret kawalan dari Kotak Alat ke tetingkap borang. Tukar ukuran dan kedudukan mereka. Setelah memilih dengan tetikus, ubah sifatnya di panel Properties. Simpan bentuk dengan menekan Ctrl + S.
Langkah 4
Buat seberapa banyak modul atau modul kelas yang diperlukan. Untuk melakukan ini, pilih item Modul atau Modul Kelas di bahagian Sisip dari menu utama. Buka tetingkap penyuntingan kod untuk modul atau borang yang diperlukan dengan mengklik dua kali pada elemen yang sesuai di tetingkap projek.
Langkah 5
Tambahkan deklarasi kelas ke modul kelas. Tentukan mereka menggunakan kata kunci Kelas:
Kelas CSampleClass
Kelas Tamat
Langkah 6
Tambahkan kaedah ke definisi kelas, dan rintangan fungsi dan prosedur ke modul. Fungsi dinyatakan menggunakan kata kunci Fungsi, diikuti dengan nama dan sekumpulan parameter, dipisahkan dengan koma, ditutup dalam kurungan. Sebagai contoh:
Fungsi ContohFungsi (a, b, c)
Fungsi Akhir
Begitu juga prosedur (hanya menggunakan kata kunci Sub) yang dinyatakan:
Sub ContohProsedur (a, b)
Sub Akhir
Langkah 7
Menyatakan pemboleh ubah ahli kelas, serta global dan tempatan (dalam fungsi dan kaedah). Untuk melakukan ini, gunakan klausa Dim … As (jenis pemboleh ubah ditunjukkan selepas kata kunci As). Contohnya, menyatakan pemboleh ubah oWB yang menyimpan rujukan ke objek buku mungkin kelihatan seperti ini:
Dim oWB Sebagai Excel. Workbook
Dengan menentukan dimensi dalam kurungan, anda boleh menyatakan array:
Redupkan aWBooks (10) Sebagai Excel. Buku Kerja
Langkah 8
Laksanakan algoritma program dengan membuat perubahan pada kod fungsi, prosedur, kaedah kelas. Gunakan struktur kawalan Visual Basic untuk mengawal aliran pelaksanaan. Bekerja dengan struktur data anda sendiri, objek bentuk terbina dalam dan objek Excel terbina dalam.