PowerPoint Macros: Bagaimana menjalankan VBA di slide PowerPoint 2016 dan 2019 Anda?

Berlaku untuk Microsoft Office 365, 2019 dan yang lebih lama. Sistem operasi Windows.

Inilah pertanyaan yang kami dapatkan dari seorang pembaca:

Saya memiliki kebutuhan untuk secara otomatis mengubah ukuran semua gambar yang disimpan dalam presentasi tertentu yang harus saya persiapkan untuk manajemen saya. Karena slidenya cukup standar, ini terlihat seperti sesuatu yang dapat saya otomatisasi menggunakan Makro. Masalahnya adalah saya tidak menemukan tombol perekam makro di tab pengembangan PowerPoint. Bisakah kamu menolong?

Ya tentu! Ada cukup banyak tugas terkait PowerPoint yang membosankan yang dapat diotomatisasi:

  • Membuat presentasi berkala secara otomatis (misalnya laporan triwulanan).
  • Memformat slide PowerPoint Anda secara otomatis – menerapkan gaya, font.
  • Bekerja dengan gambar (mengubah ukuran, menyesuaikan dengan template slide, dll').
  • Menyingkirkan template master slide yang tidak digunakan yang membuat ukuran presentasi Anda membengkak.
  • Dan lebih…

Bisakah saya merekam Makro di PowerPoint?

Saya ingin mengklarifikasi hal ini, karena beberapa pembaca secara khusus menanyakan hal ini. Microsoft PowerPoint tidak mengirimkan perekam makro seperti yang akan Anda temukan di Word atau Excel. Oleh karena itu, jika Anda ingin mengotomatiskan PowerPoint, Anda harus membuat makro secara manual menggunakan Visual Basic for Applications (VBA). VBA adalah bahasa pemrograman yang relatif sederhana yang membantu pengguna untuk memperluas fungsionalitas Microsoft Office. Semua yang dikatakan, menulis PowerPoint VBA tidak rumit, cukup ikuti petunjuk di bawah ini.

Buat presentasi yang diaktifkan makro

Pertama, kita akan melanjutkan dan membuat cadangan dari presentasi asli, sehingga Anda selalu dapat kembali ke sana jika diperlukan:

  1. Buka presentasi tertentu yang ingin Anda otomatisasi.
  2. Simpan presentasi Anda menggunakan nama file yang berbeda, misalnya MyPresentationwith Macros , dan pastikan untuk memilih format file .pptm (presentasi Powerpoint Macro) sebagai jenis file Anda.

Untuk melanjutkan pengembangan makro Anda, Anda harus dapat mengakses antarmuka pengguna pemrograman VBA Anda. Jika Anda tidak melihat menu bernama Pengembang yang secara default muncul di sisi kanan Pita Anda, Anda harus melanjutkan dan mengaktifkan menu pengembangan .

Tambahkan Makro Anda ke PowerPoint

Langkah Anda selanjutnya adalah memasukkan potongan kode VBA Anda ke dalam Modul Proyek Visual Basic for Applications. Ikuti petunjuk di bawah ini:

  1. Dari Pita PowerPoint, tekan Pengembang.
  2. Kemudian tekan tombol Visual Basic .
  3. Editor VBA akan terbuka.
  4. Sekarang, dari pohon proyek, sorot entri VBAProject .
  5. Sekarang dari menu header tekan Insert dan pilih Module .
  6. Ketik kode berikut ke dalam modul yang baru dibuat. Makro kecil ini menambahkan slide baru ke posisi kedua di Presentasi Anda.

[kode]

Sub Tambahkan_Slide()

Redupkan NewSlide sebagai Slide

Setel NewSlide = ActivePresentation.Slides.Add(1, ppLayoutBlank)

Akhir Sub

[/kode]

Penting: Sebuah kata peringatan di sini: Selalu pastikan bahwa Anda mendapatkan makro Anda dari sumber terpercaya. Menyalin kode VBA dari web bukanlah ide yang bagus!

  1. Sebelum menjalankan kode Anda, Anda mungkin ingin memeriksa kesalahannya. Silakan dan tekan Debug lalu pilih Kompilasi proyek VBA .
  2. Jika Anda tidak menerima pesan kesalahan, Anda dapat melanjutkan dan menekan Simpan . Ini akan memperbarui presentasi berkemampuan makro PwerPoint Anda.

Aktifkan makro Anda

Instalasi Microsoft Office Anda mungkin menonaktifkan Makro VBA secara default tanpa pemberitahuan yang diberikan kepada pengguna akhir. Jika demikian, dari tab Pengembang, tekan Keamanan Makro dan pilih Nonaktifkan semua makro dengan pemberitahuan. Mulai sekarang, PowerPoint akan memposting pesan yang terlihat di bawah Pita jika presentasi Anda berisi Konten Makro yang dinonaktifkan secara default dan secara khusus akan meminta izin kepada Anda untuk menjalankan Makro tersebut.

Menjalankan Makro PowerPoint Anda

  1. Tutup editor VBA dan kembali ke presentasi PowerPoint Anda.
  2. Kembali ke tab pengembang Anda, tekan Macros .
  3. Pilih Makro yang baru saja Anda tambahkan ke presentasi Anda di bagian sebelumnya.
  4. Tekan Lari .

Tetapkan Makro Anda ke sebuah tombol

Seperti yang baru saja Anda pelajari, Anda dapat dengan mudah menjalankan makro PowerPoint Anda dari tab Pengembang. Anda juga dapat memanggil Macro dari tab View. Namun, jika Anda tertarik untuk meningkatkan interaksi pengguna dengan Makro, Anda dapat dengan mudah menetapkannya ke tombol baru di bilah alat akses cepat; sebagai alternatif, Anda dapat menautkan Makro Anda ke tombol Command di slide Anda atau di UserForm.

Makro Kustom untuk contoh PowerPoint

Beberapa pembaca meminta beberapa contoh makro Visual basic for Applications untuk PowerPoint. Jangan ragu untuk menghubungi saya menggunakan formulir kontak untuk mendiskusikan persyaratan pengembangan Makro khusus Anda.

Bagaimana cara men-debug kode VBA di editor PowerPoint?

Saya menemukan cara termudah untuk men-debug kode VBA di PowerPoint adalah dengan menggunakan alat debugging bawaan.

Pertama, saya membuka editor Visual Basic dengan menekan Alt+F11. Lalu saya menetapkan breakpoint dalam kode saya dengan mengklik di margin kiri nomor baris. Saat saya menjalankan kode dengan F5, eksekusi akan dijeda pada breakpoint mana pun yang saya setel sehingga saya dapat menelusuri kode baris demi baris dengan dan periksa variabel.F8 

Saya juga menggunakan jendela Segera (Ctrl+G) dan pernyataan Debug.Print untuk menghasilkan nilai variabel. Dengan alat ini, saya dapat menelusuri kode saya secara metodis untuk mengidentifikasi dan memperbaiki masalah apa pun.