PowerPoint Macros: Bagaimana untuk menjalankan VBA dalam slaid PowerPoint 2016 dan 2019 anda?

Berkenaan dengan Microsoft Office 365, 2019 dan lebih lama. Sistem pengendalian Windows.

Inilah soalan yang kami dapat daripada pembaca:

Saya mempunyai keperluan untuk mengubah saiz secara automatik semua imej yang disimpan dalam pembentangan khusus yang perlu saya sediakan untuk pengurusan saya. Memandangkan slaid adalah agak standard, ini kelihatan seperti sesuatu yang saya boleh mengautomasikan menggunakan Makro. Masalahnya ialah saya tidak menjumpai butang perakam makro dalam tab pembangunan PowerPoint. Boleh awak tolong?

Ya pasti! Terdapat sedikit tugas berkaitan PowerPoint yang membosankan yang boleh diautomasikan:

  • Autocipta pembentangan berkala (katakan laporan suku tahunan).
  • Autoformat slaid PowerPoint anda – menggunakan gaya, fon.
  • Bekerja dengan imej (saiz semula, melaraskan kepada templat slaid dll').
  • Menghapuskan templat induk slaid yang tidak digunakan yang membesarkan saiz pembentangan anda.
  • Dan banyak lagi…

Bolehkah saya merakam Makro dalam PowerPoint?

Saya ingin menjelaskan perkara ini, kerana beberapa pembaca secara khusus meminta perkara ini. Microsoft PowerPoint tidak menghantar perakam makro seperti yang anda akan dapati dalam Word atau Excel. Oleh itu, jika anda ingin mengautomasikan PowerPoint, anda perlu mencipta makro anda secara manual menggunakan Visual Basic untuk aplikasi (VBA). VBA ialah bahasa pengaturcaraan yang agak mudah yang membantu pengguna kuasa untuk melanjutkan fungsi Microsoft Office. Apa yang dikatakan, menulis PowerPoint VBA tidak rumit, cuma ikut arahan di bawah.

Buat pembentangan yang didayakan makro

Mula-mula, kami akan meneruskan dan membuat sandaran pembentangan asal, supaya anda sentiasa boleh kembali kepadanya jika perlu:

  1. Buka pembentangan khusus yang anda mahu automasi.
  2. Simpan pembentangan anda menggunakan nama fail yang berbeza, sebut MyPresentationwithMacros , dan pastikan anda memilih format fail .pptm (persembahan Powerpoint Macro) sebagai jenis fail anda.

Untuk meneruskan pembangunan makro anda, anda perlu boleh mengakses antara muka pengguna pengaturcaraan VBA anda. Jika anda tidak melihat menu yang dipanggil Pembangun yang secara lalai muncul di sebelah kanan Reben anda, anda harus meneruskan dan mendayakan menu pembangunan .

Tambahkan Makro anda pada PowerPoint

Langkah seterusnya anda ialah memasukkan coretan kod VBA anda ke dalam Modul Projek Visual Basic for Applications. Ikut arahan di bawah:

  1. Daripada Reben PowerPoint, tekan Pembangun.
  2. Kemudian tekan butang Visual Basic .
  3. Editor VBA akan dibuka.
  4. Sekarang, daripada pokok projek, serlahkan entri VBAProject .
  5. Sekarang daripada menu pengepala tekan Sisipkan dan pilih Modul .
  6. Taip kod berikut ke dalam modul yang baru dibuat. Makro kecil ini menambah slaid baharu ke kedudukan kedua dalam Pembentangan anda.

[kod]

Sub Add_Slide()

Malapkan NewSlide sebagai Slaid

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

Tamat Sub

[/kod]

Penting: Amaran di sini: Sentiasa pastikan anda memperoleh makro anda daripada sumber yang boleh dipercayai. Menyalin kod VBA daripada web bukanlah idea yang baik!

  1. Sebelum menjalankan kod anda, anda mungkin ingin menyemaknya untuk ralat. Teruskan dan tekan Debug dan kemudian pilih Compile VBA project .
  2. Jika anda tidak menerima mesej ralat, anda boleh teruskan dan tekan Simpan . Ini akan mengemas kini pembentangan didayakan makro PwerPoint anda.

Dayakan makro anda

Pemasangan Microsoft Office anda mungkin menyebabkan VBA Macros dilumpuhkan secara lalai tanpa pemberitahuan diberikan kepada pengguna akhir. Jika itu yang berlaku, dari tab Pembangun, tekan Keselamatan Makro dan pilih Lumpuhkan semua makro dengan pemberitahuan. Mulai sekarang, PowerPoint akan menyiarkan mesej yang boleh dilihat di bawah Reben sekiranya pembentangan anda mengandungi Kandungan Makro yang telah dilumpuhkan secara lalai dan secara khusus akan meminta kebenaran anda untuk menjalankan Makro tersebut.

Menjalankan Macro PowerPoint anda

  1. Tutup editor VBA dan kembali ke persembahan PowerPoint anda.
  2. Kembali ke tab pembangun anda, tekan Macros .
  3. Pilih Makro yang baru anda tambahkan pada pembentangan anda di bahagian sebelumnya.
  4. Pukul Lari .

Tetapkan Makro anda pada butang

Seperti yang anda baru belajar, anda boleh menggunakan makro PowerPoint anda dengan mudah daripada tab Pembangun. Anda juga boleh menggunakan Makro daripada tab Paparan. Walau bagaimanapun, jika anda berminat untuk menambah baik interaksi pengguna dengan Makro, anda boleh dengan mudah menetapkannya kepada butang baharu dalam bar alat capaian pantas; sebagai alternatif anda boleh memautkan Makro anda kepada butang Perintah dalam slaid anda atau dalam UserForm.

Makro tersuai untuk contoh PowerPoint

Pembaca pasangan meminta beberapa contoh makro Visual asas untuk Aplikasi untuk PowerPoint. Sila hubungi saya menggunakan borang hubungan untuk membincangkan keperluan pembangunan Makro tersuai khusus anda.

Bagaimanakah saya boleh menyahpepijat kod VBA dalam editor PowerPoint?

Saya mendapati cara paling mudah untuk menyahpepijat kod VBA dalam PowerPoint ialah menggunakan alat penyahpepijatan terbina dalam.

Mula-mula, saya membuka editor Visual Basic dengan menekan Alt+F11. Kemudian saya menetapkan titik putus dalam kod saya dengan mengklik pada margin kiri nombor baris. Apabila saya menjalankan kod dengan F5, ia akan menjeda pelaksanaan pada mana-mana titik putus yang saya tetapkan supaya saya boleh melangkah melalui kod saya baris demi baris dengan dan periksa pembolehubah.F8 

Saya juga menggunakan tetingkap Segera (Ctrl+G) dan Debug.Cetak penyataan untuk mengeluarkan nilai pembolehubah. Dengan alatan ini, saya boleh menyemak kod saya secara berkaedah untuk mengenal pasti dan menyelesaikan sebarang isu.


PowerPoint 2016: Bekerja dengan grafik SmartArt

PowerPoint 2016: Bekerja dengan grafik SmartArt

SmartArt dalam PowerPoint 2016 membolehkan penyampai menyampaikan maklumat secara grafik dan bukannya hanya menggunakan teks biasa. Terdapat banyak cara untuk menggunakan SmartArt untuk menggambarkan idea yang berbeza.

PowerPoint 2016: Bekerja dengan carta

PowerPoint 2016: Bekerja dengan carta

Carta ialah alat yang boleh digunakan pengguna untuk mewakili data secara grafik. Menggunakan carta dalam pembentangan membantu penonton lebih memahami maksud di sebalik nombor.

PowerPoint 2016: Cara memasukkan bunyi ke dalam PowerPoint

PowerPoint 2016: Cara memasukkan bunyi ke dalam PowerPoint

PowerPoint 2016 membolehkan pengguna menambah bunyi pada pembentangan. Sebagai contoh, pengguna boleh menambah muzik latar belakang pada satu slaid dan kesan bunyi pada slaid lain, malah merakam narasi atau ulasan mereka sendiri.

PowerPoint 2016: Animasikan teks dan objek

PowerPoint 2016: Animasikan teks dan objek

Apakah itu Animation Pane dalam PowerPoint? Bagaimana untuk mencipta kesan dalam PowerPoint 2016? Mari belajar dengan LuckyTemplates.com cara mencipta kesan untuk teks dan objek dalam PowerPoint!

PowerPoint 2016: Susun dan kumpulkan objek

PowerPoint 2016: Susun dan kumpulkan objek

Pengguna boleh menyusun objek pada slaid seperti yang dikehendaki dengan menjajarkan, menyusun, mengumpulkan dan memutarkannya dalam pelbagai cara.

PowerPoint 2016: Bekerja dengan bentuk (Bentuk)

PowerPoint 2016: Bekerja dengan bentuk (Bentuk)

Bentuk ialah cara terbaik untuk menjadikan pembentangan lebih menarik. PowerPoint menawarkan kepada pengguna pelbagai jenis bentuk untuk dipilih, dan mereka boleh disesuaikan untuk memenuhi keperluan unik setiap orang.

PowerPoint 2016: Bekerja dengan senarai dalam PowerPoint

PowerPoint 2016: Bekerja dengan senarai dalam PowerPoint

Untuk mencipta persembahan PowerPoint yang berkesan, adalah penting untuk menjadikan slaid benar-benar mudah dibaca. Salah satu cara yang paling biasa untuk melakukan ini ialah memformat teks sebagai senarai bertitik tumpu atau bernombor.

PowerPoint 2016: Cara menjajarkan dan ruang garis

PowerPoint 2016: Cara menjajarkan dan ruang garis

Inden dan Jarak Baris ialah dua ciri penting yang boleh anda gunakan untuk menukar cara teks muncul pada slaid.

PowerPoint 2019 (Bahagian 32): Kongsi pembentangan dalam talian

PowerPoint 2019 (Bahagian 32): Kongsi pembentangan dalam talian

Daripada mempersembahkan tayangan slaid seperti biasa, anda boleh memilih untuk mempersembahkannya sebagai video atau membentangkannya dalam talian supaya orang lain boleh menonton dari jauh.

PowerPoint 2019 (Bahagian 31): Latih tubi dan rekod persembahan

PowerPoint 2019 (Bahagian 31): Latih tubi dan rekod persembahan

PowerPoint menawarkan beberapa alatan yang boleh membantu anda berlatih mempersembahkan tayangan slaid.