PowerPoint Macros: วิธีเรียกใช้ VBA ในสไลด์ PowerPoint 2016 และ 2019 ของคุณ

ใช้ได้กับ Microsoft Office 365, 2019 และเก่ากว่า ระบบปฏิบัติการวินโดวส์

นี่คือคำถามที่เราได้รับจากผู้อ่าน:

ฉันจำเป็นต้องปรับขนาดรูปภาพทั้งหมดที่จัดเก็บไว้ในงานนำเสนอเฉพาะโดยอัตโนมัติ ฉันต้องเตรียมตัวสำหรับการจัดการของฉัน เนื่องจากสไลด์ค่อนข้างเป็นมาตรฐาน จึงดูเหมือนบางอย่างที่ฉันสามารถทำให้เป็นอัตโนมัติได้โดยใช้มาโคร ประเด็นคือฉันไม่พบปุ่มตัวบันทึกแมโครในแท็บการพัฒนา PowerPoint คุณช่วยได้ไหม

แน่นอน! มีงานที่เกี่ยวข้องกับ PowerPoint ที่น่าเบื่อเล็กน้อยที่สามารถทำได้โดยอัตโนมัติ:

  • สร้างการนำเสนอตามระยะเวลาโดยอัตโนมัติ (พูดรายงานรายไตรมาส)
  • การจัดรูปแบบสไลด์ PowerPoint ของคุณโดยอัตโนมัติ - การนำสไตล์ ฟอนต์ไปใช้
  • การทำงานกับรูปภาพ (การปรับขนาด การปรับเทมเพลตสไลด์ ฯลฯ')
  • กำจัดเทมเพลตต้นแบบสไลด์ที่ไม่ได้ใช้ซึ่งขยายขนาดงานนำเสนอของคุณ
  • และอื่น ๆ…

ฉันสามารถบันทึกมาโครใน PowerPoint ได้หรือไม่

ฉันต้องการชี้แจงประเด็นนี้เนื่องจากผู้อ่านสองคนถามถึงเรื่องนี้โดยเฉพาะ Microsoft PowerPoint ไม่ได้จัดส่งตัวบันทึกแมโครเช่นตัวที่คุณจะพบใน Word หรือ Excel ดังนั้น ถ้าคุณต้องการทำให้ PowerPoint เป็นอัตโนมัติ คุณจะต้องสร้างมาโครด้วยตนเองโดยใช้ Visual Basic สำหรับแอปพลิเคชัน (VBA) VBA เป็นภาษาการเขียนโปรแกรมที่ค่อนข้างง่ายซึ่งช่วยให้ผู้ใช้ระดับสูงสามารถขยายฟังก์ชันการทำงานของ Microsoft Office ที่กล่าวมาทั้งหมดนั้น การเขียน PowerPoint VBA นั้นไม่ซับซ้อน เพียงทำตามคำแนะนำด้านล่าง

สร้างงานนำเสนอที่เปิดใช้งานแมโคร

ก่อนอื่น เราจะดำเนินการสร้างข้อมูลสำรองของงานนำเสนอต้นฉบับ เพื่อให้คุณกลับมาดูได้เสมอหากต้องการ:

  1. เปิดงานนำเสนอเฉพาะที่คุณต้องการทำให้เป็นอัตโนมัติ
  2. บันทึกงานนำเสนอของคุณโดยใช้ชื่อไฟล์อื่น พูดMyPresentationwithMacrosและเลือกรูปแบบไฟล์ . pptm (งานนำเสนอ Powerpoint Macro) เป็นประเภทไฟล์ของคุณ

เพื่อที่จะก้าวไปข้างหน้ากับการพัฒนามาโครของคุณ คุณต้องสามารถเข้าถึงส่วนต่อประสานผู้ใช้การเขียนโปรแกรม VBA ของคุณได้ หากคุณไม่เห็นเมนูชื่อDeveloperซึ่งโดยค่าเริ่มต้นจะปรากฏที่ด้านขวาของ Ribbon คุณควรดำเนินการต่อและเปิดใช้งานเมนูการพัฒนา

เพิ่มมาโครของคุณใน PowerPoint

ขั้นตอนต่อไปของคุณคือการแทรกข้อมูลโค้ด VBA ของคุณลงใน Visual Basic for Applications Project Module ทำตามคำแนะนำด้านล่าง:

  1. จาก PowerPoint Ribbon ให้กดDeveloper
  2. จากนั้นกดปุ่มVisual Basic
  3. ตัวแก้ไข VBA จะเปิดขึ้น
  4. ตอนนี้ จากแผนผังโครงการ ให้ไฮไลต์รายการVBAProject
  5. จากเมนูส่วนหัว ให้กดInsertแล้วเลือกModule
  6. พิมพ์รหัสต่อไปนี้ลงในโมดูลที่สร้างขึ้นใหม่ มาโครขนาดเล็กนี้จะเพิ่มสไลด์ใหม่ในตำแหน่งที่สองในงานนำเสนอของคุณ

[รหัส]

ย่อย Add_Slide()

หรี่ NewSlide เป็น Slide

ตั้งค่า NewSlide = ActivePresentation.Slides.Add (1, ppLayoutBlank)

จบซับ

[/รหัส]

สำคัญ: คำเตือนที่นี่: ตรวจสอบให้แน่ใจว่าคุณได้รับมาโครจากแหล่งที่เชื่อถือได้เสมอ การคัดลอกโค้ด VBA จากเว็บไม่ใช่ความคิดที่ดี!

  1. ก่อนเรียกใช้โค้ด คุณอาจต้องตรวจสอบข้อผิดพลาดก่อน ไปข้างหน้าและกด Debug จากนั้นเลือกCompile VBA project
  2. หากคุณไม่ได้รับข้อความแสดงข้อผิดพลาด ให้กดบันทึก การดำเนินการนี้จะอัปเดตงานนำเสนอที่เปิดใช้งานแมโคร PwerPoint

เปิดใช้งานมาโครของคุณ

การติดตั้ง Microsoft Office ของคุณอาจมี VBA Macros ถูกปิดใช้งานโดยค่าเริ่มต้นโดยไม่มีการแจ้งเตือนให้กับผู้ใช้ปลายทาง หากเป็นกรณีนี้ จากแท็บ Developer ให้กด Macro Security แล้วเลือก Disable all macros with notification จากนี้ไป PowerPoint จะโพสต์ข้อความที่มองเห็นได้ด้านล่าง Ribbon ในกรณีที่งานนำเสนอของคุณมีเนื้อหา Macros ที่ถูกปิดใช้งานโดยค่าเริ่มต้น และจะขออนุญาตจากคุณเป็นพิเศษเพื่อเรียกใช้ Macros เหล่านั้น

เรียกใช้ PowerPoint Macro

  1. ปิดตัวแก้ไข VBA และกลับไปที่งานนำเสนอ PowerPoint ของคุณ
  2. กลับไปที่แท็บนักพัฒนาของคุณกดMacros
  3. เลือกมาโครที่คุณเพิ่งเพิ่มลงในงานนำเสนอของคุณในส่วนก่อนหน้า
  4. ตีวิ่ง .

กำหนดมาโครของคุณให้กับปุ่ม

ขณะที่คุณเพิ่งเรียนรู้ คุณจะสามารถเรียกใช้แมโคร PowerPoint ของคุณได้อย่างง่ายดายจากแท็บนักพัฒนา คุณยังสามารถเรียกใช้มาโครจากแท็บมุมมองได้อีกด้วย อย่างไรก็ตาม หากคุณสนใจที่จะปรับปรุงการโต้ตอบของผู้ใช้กับมาโคร คุณสามารถกำหนดให้กับปุ่มใหม่ในแถบเครื่องมือด่วนได้อย่างง่ายดาย หรือคุณสามารถเชื่อมโยงมาโครของคุณกับปุ่มคำสั่งในสไลด์ของคุณหรือใน UserForm

มาโครแบบกำหนดเองสำหรับตัวอย่าง PowerPoint

ผู้อ่านสองคนขอตัวอย่างมาโคร Visual Basic สำหรับแอปพลิเคชันสำหรับ PowerPoint โปรดติดต่อฉันโดยใช้แบบฟอร์มติดต่อเพื่อหารือเกี่ยวกับข้อกำหนดการพัฒนามาโครที่คุณกำหนดเองโดยเฉพาะ

ฉันจะดีบักโค้ด VBA ในตัวแก้ไข PowerPoint ได้อย่างไร

ฉันพบวิธีที่ง่ายที่สุดในการแก้ไขโค้ด VBA ใน PowerPoint คือการใช้เครื่องมือแก้ไขข้อบกพร่องในตัว

ขั้นแรก ฉันเปิดตัวแก้ไข Visual Basic โดยการกด Alt+F11 จากนั้น ฉันตั้งค่าเบรกพอยต์ในโค้ดของฉันโดยคลิกที่ขอบซ้ายของหมายเลขบรรทัด เมื่อฉันรันโค้ดด้วย F5 มันจะหยุดการประมวลผลชั่วคราวที่จุดพักใดๆ ที่ฉันตั้งค่าไว้ เพื่อที่ฉันจะได้สามารถอ่านโค้ดของฉันทีละบรรทัดด้วย และตรวจสอบตัวแปรF8 

ฉันยังใช้หน้าต่าง Immediate (Ctrl+G) และคำสั่ง Debug.Print เพื่อส่งออกค่าตัวแปร ด้วยเครื่องมือเหล่านี้ ฉันสามารถอธิบายโค้ดของฉันอย่างเป็นระบบเพื่อระบุและแก้ไขปัญหาใดๆ ได้


PowerPoint 2016: การทำงานกับกราฟิก SmartArt

PowerPoint 2016: การทำงานกับกราฟิก SmartArt

SmartArt ใน PowerPoint 2016 ช่วยให้ผู้นำเสนอสามารถถ่ายทอดข้อมูลในรูปแบบกราฟิก แทนที่จะใช้เพียงข้อความธรรมดา มีหลายวิธีในการใช้ SmartArt เพื่อแสดงแนวคิดที่แตกต่างกัน

PowerPoint 2016: ทำงานกับแผนภูมิ

PowerPoint 2016: ทำงานกับแผนภูมิ

แผนภูมิเป็นเครื่องมือที่ผู้ใช้สามารถใช้เพื่อแสดงข้อมูลในรูปแบบกราฟิก การใช้แผนภูมิในการนำเสนอช่วยให้ผู้ชมเข้าใจความหมายเบื้องหลังตัวเลขได้ดีขึ้น

PowerPoint 2016: วิธีแทรกเสียงลงใน PowerPoint

PowerPoint 2016: วิธีแทรกเสียงลงใน PowerPoint

PowerPoint 2016 อนุญาตให้ผู้ใช้เพิ่มเสียงในการนำเสนอ ตัวอย่างเช่น ผู้ใช้สามารถเพิ่มเพลงประกอบลงในสไลด์หนึ่ง และเพิ่มเอฟเฟ็กต์เสียงลงในสไลด์อื่น และแม้แต่บันทึกคำบรรยายหรือคำบรรยายของตนเองได้

PowerPoint 2016: ทำให้ข้อความและวัตถุเคลื่อนไหว

PowerPoint 2016: ทำให้ข้อความและวัตถุเคลื่อนไหว

บานหน้าต่างภาพเคลื่อนไหวใน PowerPoint คืออะไร จะสร้างเอฟเฟกต์ใน PowerPoint 2016 ได้อย่างไร? มาเรียนรู้กับ LuckyTemplates.com ถึงวิธีสร้างเอฟเฟกต์สำหรับข้อความและวัตถุใน PowerPoint!

PowerPoint 2016: จัดเรียงและจัดกลุ่มวัตถุ

PowerPoint 2016: จัดเรียงและจัดกลุ่มวัตถุ

ผู้ใช้สามารถจัดเรียงวัตถุบนสไลด์ได้ตามต้องการโดยการจัดตำแหน่ง การจัดกลุ่ม การจัดกลุ่ม และการหมุนวัตถุเหล่านั้นด้วยวิธีต่างๆ มากมาย

PowerPoint 2016: การทำงานกับรูปร่าง (รูปร่าง)

PowerPoint 2016: การทำงานกับรูปร่าง (รูปร่าง)

รูปร่างเป็นวิธีที่ดีในการทำให้งานนำเสนอน่าสนใจยิ่งขึ้น PowerPoint นำเสนอรูปทรงที่หลากหลายแก่ผู้ใช้ และสามารถปรับแต่งให้เหมาะกับความต้องการเฉพาะของแต่ละคนได้

PowerPoint 2016: ทำงานกับรายการใน PowerPoint

PowerPoint 2016: ทำงานกับรายการใน PowerPoint

ในการสร้างงานนำเสนอ PowerPoint ที่มีประสิทธิภาพ สิ่งสำคัญคือต้องทำให้สไลด์อ่านง่ายจริงๆ วิธีหนึ่งที่พบบ่อยที่สุดในการทำเช่นนี้คือการจัดรูปแบบข้อความเป็นรายการสัญลักษณ์แสดงหัวข้อย่อยหรือลำดับเลข

PowerPoint 2016: วิธีจัดตำแหน่งและเว้นวรรคบรรทัด

PowerPoint 2016: วิธีจัดตำแหน่งและเว้นวรรคบรรทัด

การเยื้องและระยะห่างบรรทัดเป็นคุณสมบัติสำคัญสองประการที่คุณสามารถใช้เพื่อเปลี่ยนลักษณะข้อความที่ปรากฏบนสไลด์

PowerPoint 2019 (ตอนที่ 32): แชร์งานนำเสนอออนไลน์

PowerPoint 2019 (ตอนที่ 32): แชร์งานนำเสนอออนไลน์

แทนที่จะนำเสนอสไลด์โชว์ตามปกติ คุณสามารถเลือกนำเสนอเป็นวิดีโอหรือนำเสนอทางออนไลน์เพื่อให้ผู้อื่นสามารถรับชมจากระยะไกลได้

PowerPoint 2019 (ตอนที่ 31): ซ้อมและบันทึกการนำเสนอ

PowerPoint 2019 (ตอนที่ 31): ซ้อมและบันทึกการนำเสนอ

PowerPoint มีเครื่องมือมากมายที่สามารถช่วยคุณฝึกการนำเสนอสไลด์โชว์ได้