Ayo Belajar 'Event & Property' di VBA PowerPoint

Ayo Belajar 'Event & Property' di VBA PowerPoint

Sebelum mengikuti pembahasan 'Event dan Property' kali ini, pastikan anda membaca tutorial VBA PowerPoint dari awal hanya di JuliKoding.

Karena bermain VBA PowerPoint sangatlah menyenangkan 😁 asik deh, bisa bikin apapun semau kalian dengan koding.

BACA JUGA : Membuat Animasi Karakter 3D buatan Sendiri di PowerPoint


#Properti dan EventπŸ€”?


Masing-masing komponen mempunyai PROPERTY yang berbeda dan jumlahnya banyak, tetapi ada beberapa property yang sering digunakan pada setiap komponen, antara lain :
  • Name : menyatakan nama komponen/objek form yang sangat berguna untuk proses koding.
  • Caption : untuk memberikan teks pada komponen.
  • Font : untuk mengatur gaya(style), ukuran(size) dan Efek dari suatu teks.
  • Position : mengatur posisi(top, left, height, bottom) pada komponen.
  • Color : mengubah warna pada komponen. Umumnya, ada 2 yaitu BackColor & ForeColor.
Pemrograman visual bersifat event-driver, yang artinya program bekerja berdasarkan EVENT yang terjadi ketika suatu object diberikan aksi misalkan tombol ditekan, option dipilih, atau setelah mengetikkan sesuatu pada text kemudian di tekan ENTER.

Tampilan Kode Program di Visual Basic Editor
Tampilan Kode Program

  • Procedure View : Menampilkan Kode Program pada Object Selector yang aktif.
  • Full Module View : Menampilkan semua Kode Program yang ada.
Setelah mengetahui tampilan dasar dari Kode Program, waktunya ikuti tutorial dibawah ini..

#Tutorial Program Sederhana di VBA PowerPoint

1. Buatlah 3 komponen ke dalam Slide kalian, yaitu..
  1. Textbox(1)
  2. Label(1)
  3. CommandButton(2)
Kemudian, ubah warna belakang dari TextBox. Caranya klik Textbox - Properties - BackColor - pilih warna yang tersedia.
Buat 3 komponen ke dalam Slide kalian

2. Ubah nilai dari Properties Caption, Font & ForeColor dari Komponen Tombol OK dan Tombol Reset.
Ubah nilai dari Properties Caption, Font & ForeColor

3. Klik Ganda(Double Click) pada salah satu komponen Tombol, maka akan otomatis muncul VBE(Visual Basic Editor) dan ketikkan kode berikut.
Kode Program untuk Tombol OK dan Reset

#Keterangan Kode, Ketika tombol di klik(Event) :
  • Tombol OK = nilai dari properti Caption pada komponen Label1 memiliki nilai yang sama dengan properti Text pada komponen Textbox.
  • Tombol Reset = Nilai dari properti Caption menjadi teks kosong. 

4. Jangan lupa simpan file PowerPoint dalam format pptm. Sekarang coba jalankan SlideShow(F5).
file VBA PowerPoint dalam format pptm

5. Ketika anda ketikkan sesuatu di TextBox dan klik tombol 'OK', maka Teks tersebut akan tampil pada Label.
Animasi Contoh Program sederhana di VBA PowerPoint
Sedangkan untuk menghapusnya, tekan tombol 'Reset'.

Baiklah, sudah mulai mengerti? Sebagai pemanasan, saya tantang anda untuk membuat Program seperti di bawah ini.
Komponen yang digunakan untuk program diatas, antara lain :
  • TextBox(1)
  • Label(1)
  • CommandButton(2)
  • OptionButton(2) - New
  • CheckBox(2) - New
Apabila anda tetap tidak bisa membuatnya, atau ingin melihat seperti apa kodingannya, klik tombol dibawah..

Private Sub CheckBox1_Click()
 Label1.FontItalic = CheckBox1.Value
End Sub

Private Sub CheckBox2_Click()
  Label1.FontBold = CheckBox1.Value
End Sub

Private Sub CommandButton1_Click()
  Label1.Caption = TextBox1.Text
End Sub

Private Sub CommandButton2_Click()
  CheckBox1.Value = False
  CheckBox2.Value = False
  OptionButton1.Value = False
  OptionButton2.Value = False
  Label1.ForeColor = vbBlack
End Sub

Private Sub OptionButton1_Click()
  Label1.ForeColor = vbRed
End Sub

Private Sub OptionButton2_Click()
  Label1.ForeColor = vbBlue
End Sub

Tantangan berikutnya, buat program VBA pakai komponen ListBox, Menyerah lagi? wkkwkw maklum baru belajar.



Private Sub OptionButton1_Click()
  ListBox1.Clear
  ListBox1.AddItem "Tamashii Insert"
  ListBox1.AddItem "Yamada Kun"
  ListBox1.AddItem "Kampher"
End Sub

Private Sub OptionButton2_Click()
  ListBox1.Clear
  ListBox1.AddItem "Aho Girl"
  ListBox1.AddItem "Gintama"
End Sub

Private Sub OptionButton3_Click()
  ListBox1.Clear
  ListBox1.AddItem "One Piece"
  ListBox1.AddItem "Dragon Ball"
  ListBox1.AddItem "Naruto"
End Sub

Jadi seperti itulah Pembelajaran mengenai 'Event dan Property' di VBA PowerPoint, perbanyak latihan ya agar lebih lincah dalam mengkoding.

Dukung terus blogku dengan Follow & Share dari kalian 😏 kan biar aku juga semangat bikin tutorialnya. Gomawo, syukron, arigatou, thanks, terima kasih..