PowerPoint fjölvi: Hvernig á að keyra VBA í PowerPoint 2016 og 2019 skyggnunum þínum?

Gildir fyrir Microsoft Office 365, 2019 og eldri. Windows stýrikerfi.

Hér er spurning sem við fengum frá lesanda:

Ég þarf sjálfkrafa að breyta stærð allra mynda sem geymdar eru í tiltekinni kynningu sem ég þarf að undirbúa fyrir stjórnunina mína. Þar sem skyggnurnar eru nokkuð staðlaðar lítur þetta út eins og eitthvað sem ég gæti sjálfvirkt með því að nota Macro. Málið er að ég finn ekki macro upptökuhnappinn í PowerPoint þróunarflipanum. Getur þú hjálpað?

Já að sjálfsögðu! Það eru töluvert af leiðinlegum PowerPoint tengdum verkefnum sem gætu verið sjálfvirk:

  • Sjálfvirkt að búa til reglubundnar kynningar (td ársfjórðungsskýrslur).
  • Sjálfkrafa forsníða PowerPoint skyggnurnar þínar - nota stíla, leturgerðir.
  • Vinna með myndir (breyta stærð, stilla að skyggnusniðmátum osfrv.).
  • Að losna við ónotuð glærumeistarasniðmát sem stækka kynningarstærðina þína.
  • Og fleira…

Get ég tekið upp Macro í PowerPoint?

Mig langar til að skýra þetta atriði, þar sem nokkrir lesendur báðu sérstaklega um þetta. Microsoft PowerPoint sendir ekki macro upptökutæki eins og þann sem þú finnur í Word eða Excel. Þess vegna, ef þú vilt gera PowerPoint sjálfvirkan, þarftu að búa til fjölvi handvirkt með Visual Basic fyrir forrit (VBA). VBA er tiltölulega einfalt forritunarmál sem hjálpar stórnotendum að auka virkni Microsoft Office. Allt sem sagt er, að skrifa PowerPoint VBA er ekki flókið, fylgdu bara leiðbeiningunum hér að neðan.

Búðu til kynningu sem virkar á fjölvi

Í fyrsta lagi munum við halda áfram og búa til öryggisafrit af upprunalegu kynningunni, svo þú getur alltaf komið aftur til hennar ef þörf krefur:

  1. Opnaðu tiltekna kynningu sem þú vilt gera sjálfvirkan.
  2. Vistaðu kynninguna þína með öðru skráarnafni, segðu MyPresentationwithMacros , og vertu viss um að velja skráarsniðið .pptm (Powerpoint Macro presentation) sem skráargerð.

Til þess að halda áfram með þjóðhagsþróun þína þarftu að hafa aðgang að VBA forritunarviðmótinu þínu. Ef þú sérð ekki valmyndina sem heitir Developer sem birtist sjálfgefið hægra megin á borði þínu, ættir þú að halda áfram og virkja þróunarvalmyndina .

Bættu fjölvi við PowerPoint

Næsta skref þitt væri að setja VBA kóðann þinn inn í Visual Basic for Applications Project Module. Fylgdu leiðbeiningunum hér að neðan:

  1. Frá PowerPoint borði, ýttu á Developer.
  2. Smelltu síðan á Visual Basic hnappinn.
  3. VBA ritstjórinn mun opnast.
  4. Nú, frá verkefnatrénu, auðkenndu VBAProject færsluna.
  5. Nú í hausvalmyndinni skaltu smella á Insert og velja Module .
  6. Sláðu inn eftirfarandi kóða inn í nýstofnaða einingu. Þessi litla fjölvi bætir við nýrri skyggnu í aðra stöðu í kynningunni þinni.

[kóði]

Sub Add_Slide()

Dimma NewSlide sem Slide

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

End Sub

[/kóði]

Mikilvægt: Varúðarorð hér: Gakktu úr skugga um að þú fáir makróið þitt frá áreiðanlegum heimildum. Það er ekki góð hugmynd að afrita VBA kóða af vefnum!

  1. Áður en þú keyrir kóðann þinn gætirðu viljað athuga hann fyrir villur. Farðu á undan og ýttu á Debug og veldu síðan Compile VBA project .
  2. Ef þú færð engin villuboð geturðu haldið áfram og ýtt á Vista . Þetta mun uppfæra PwerPoint fjölvi virkt kynningu.

Virkjaðu fjölvi

Microsoft Office uppsetningin þín gæti haft VBA fjölvi óvirk sjálfgefið án þess að tilkynning sé send til endanotanda. Ef það er raunin, á Developer flipanum, smelltu á Macro Security og veldu Slökkva á öllum fjölvi með tilkynningu. Héðan í frá mun PowerPoint birta sýnileg skilaboð fyrir neðan borðann ef kynningin þín inniheldur fjölvaefni sem var sjálfgefið óvirkt og mun biðja þig sérstaklega um leyfi til að keyra þessar fjölvi.

Keyrir PowerPoint fjölva

  1. Lokaðu VBA ritlinum og farðu aftur í PowerPoint kynninguna þína.
  2. Aftur á þróunarflipann þinn, ýttu á Fjölvi .
  3. Veldu fjölva sem þú hefur nýlega bætt við kynninguna þína í fyrri hlutanum.
  4. Smelltu á Run .

Úthlutaðu Macro þínum við hnapp

Eins og þú ert nýbúinn að læra, geturðu auðveldlega kallað fram PowerPoint fjölvi frá þróunarflipanum. Þú getur líka kallað á Macro frá View flipanum. Hins vegar, ef þú hefur áhuga á að bæta samskipti notenda við fjölva, geturðu auðveldlega tengt það við nýjan hnapp á tækjastikunni fyrir skjótan aðgang; Að öðrum kosti geturðu tengt fjölvi við skipunarhnapp á skyggnunni þinni eða í UserForm.

Sérsniðið fjölva fyrir PowerPoint dæmi

Nokkrir lesendur báðu um nokkur Visual Basic for Applications fjölvi dæmi fyrir PowerPoint. Ekki hika við að hafa samband við mig með því að nota snertingareyðublaðið til að ræða sérstakar sérsniðnar kröfur þínar um Macro þróun.

Hvernig get ég kembiforritað VBA kóða í PowerPoint ritlinum?

Mér finnst auðveldasta leiðin til að kemba VBA kóða í PowerPoint er að nota innbyggðu kembiforritið.

Fyrst opna ég Visual Basic ritilinn með því að ýta á Alt+F11. Síðan set ég brotpunkta í kóðanum mínum með því að smella á vinstri spássíu línunúmeranna. Þegar ég keyri kóðann með F5 mun hann gera hlé á framkvæmd á hvaða brotpunkti sem ég stilli svo ég geti farið í gegnum kóðann minn línu fyrir línu með og skoðaðu breytur.F8 

Ég nota líka strax gluggann (Ctrl+G) og Debug.Print yfirlýsingar til að gefa út breytugildi. Með þessum verkfærum get ég aðferðalega farið í gegnum kóðann minn til að bera kennsl á og laga öll vandamál.