Hvernig á að búa til og bæta skyggnum við PowerPoint kynningar með VBA?

Fyrir nokkrum dögum spurði lesandi um að það væri leið til að gera PowerPoint kynningar sjálfvirkan frá grunni og bæta síðan glærum við þá kynningu sem fyrir er. Ég hélt að það handrit gæti verið mjög á listanum yfir gagnlegustu PowerPoint fjölvi. 

Eins og við bentum á áður, inniheldur PowerPoint ekki Macro Recorder (það er ólíkt Excel og Word, sem bæði hafa innbyggða upptökutæki fyrir Macro). Þess vegna sitjum við eftir með gamla góða Visual Basic for Application sem við getum notað til að búa til einföld fjölvi til að gera PowerPoint sjálfvirkan. Það eru fleiri valkostir fyrir PowerPoint sjálfvirkni, en þeir fara út fyrir svið þessarar kennslu.

Í stuttu kennsluefni dagsins munum við fara yfir þrjú mismunandi notkunartilvik:

  1. Ný kynningargerð (autt eða með sniðmáti)
  2. Bættu glærum við núverandi kynningu.
  3. Blanda af tveimur ofangreindum tilfellum (Búa til frá grunni og bæta við skyggnum)

Byrjum.

Horfðu á borðann. Ef þú sérð ekki þróunarfærsluna í valmyndinni þarftu að virkja þróunarflipann áður en þú byrjar að kóða.

Eftir að þú hefur gert þróunarvalmyndina sýnilega borðann þinn skaltu halda áfram og ýta á Developer , ýta síðan á Visual Basic hnappinn (eða einfaldlega fara á undan og ýta á Alt+F11) til að opna Visual Basic IDE.

VBA til að búa til PowerPoint kynningu

  1. Í VB Editor, hægrismelltu á VBAProject og ýttu á Insert .
  2. Veldu Module .
  3. Límdu eftirfarandi kóða í nýbúna eininguna.
Sub CreatePresentation()
Dim NewPres as Presentation
Set NewPres = Presentations.Add
NewPres.SaveAs("MyPresentation.pptx")
End Sub
  1. Smelltu á File og síðan Vista.
  2. Til að keyra kóðann þinn, ýttu á Run og veldu síðan Run Sub/User Form (eða einfaldlega F5).
  3. Lokaðu VB ritlinum.

VBA til að setja inn glærur

  1. Í VB Editor, hægrismelltu á VBAProject og ýttu á Insert.
  2. Veldu Module
  3. Límdu eftirfarandi kóða í nýbúna eininguna.
Sub CreateSlide()
Dim NewSlide as Slide
'This statement ads a title slide
Set NewSlide = ActivePresentation.Slides.Add(Index:=1, Layout:=ppLayoutTitle)
'This statement adds a blank slide in the second place
Set NewSlide = ActivePresentation.Slides.Add(Index:=2, Layout:=ppLayoutBlank)
End Sub
  1. Smelltu á File og síðan Vista.
  2. Til að keyra kóðann þinn, ýttu á Run og veldu síðan Run Sub/User Form (eða einfaldlega F5).
  3. Lokaðu VB ritlinum.

Fjölvi til að setja upp nýja kynningu og bæta við glærum

Það væri bara að blanda saman þessum tveimur brotum sem lýst er hér að ofan.

Sub CreatePres_AddSlides()
Dim NewPres as Presentation
Dim NewSlide as Slide
Set NewPres = Presentations.Add
NewPres.SaveAs("MyPresentation.pptx")
' Title Slide
Set NewSlide = ActivePresentation.Slides.Add(Index:=1, Layout:=ppLayoutTitle)
'This statement adds a blank slide in the second place
Set NewSlide = ActivePresentation.Slides.Add(Index:=2, Layout:=ppLayoutBlank)
'Save the new PowerPoint file
NewPres.SaveAs("MyPresentation.pptx")
End Sub

Næst gætirðu skoðað kennsluna okkar um að búa til form forritað í PowerPoint með VBA

Búðu til PowerPoint kynningu úr Excel

Síðasta tilvikið er að þú vilt búa til PowerPoint kynningu beint úr Excel töflureikni. Þú getur notað sömu tækni frá Word og öðrum Microsoft 365 forritum.

  • Tengdu töflureiknið við PowerPoint gagnalíkanið (frá Verkfærum >> Tilvísanir)
  • Settu hnapp inn í Excel töflureikninn þinn (hönnuður >> Settu inn og veldu síðan stjórnhnapp).
  • Settu VBA kóðann hér að neðan inn í töflureikni VBA verkefnið þitt (beint í blaðið eða í VBA mát)
  • Breyttu handritinu eftir þörfum.
  • Hlaupa (smelltu á F5) og prófaðu útkomuna.
Sub CreatePresentationFromExcel()


Dim MyPPt As PowerPoint.Application
Dim NewPres As PowerPoint.Presentation
Dim NewSlide As Slide
Set MyPPt = CreateObject("PowerPoint.Application")

Set NewPres = MyPPt.Presentations.Add
Set NewSlide = MyPPt.ActivePresentation.Slides.Add(Index:=1, Layout:=ppLayoutTitle)

NewPres.SaveAs ("MyPresentation.pptx")
NewPres.Close

MyPPt.Quit

MsgBox ("Presentation saved")
End Sub

Njóttu 🙂

Kostir Excel VBA PowerPoint

  • Notkun VBA í Powerpoint gerir það auðvelt að meðhöndla ef ppt skrá hefur svo margar skyggnur með miklu efni.
  • VBA með Powerpoint gefur snert af sjálfvirkni jafnvel með takmarkaðar aðgerðir í boði.

Gallar við Excel VBA PowerPoint

  • Við þurfum að velja Microsoft PowerPoint 15.0 Object Library úr Tilvísunarvalkostinum sem staðsettur er í Tool valmyndinni, sem við þurfum í upphafi dæmi-1, í hvert skipti sem við keyrum kóðann fyrir PowerPoint.

Atriði til að muna

  • Vistaðu skrána á Macro-Enable Presentation sniði eftir að þú hefur skrifað kóðann. Þetta mun hjálpa okkur að forðast að missa kóðann og nota sama tíma í framtíðinni.
  • Endurkóðun eiginleiki mun ekki virka hér þar sem við þurfum að hoppa úr Excel til PowerPoint til að breyta viðmótinu á milli síðna.
  • Settu alltaf saman kóðann áður en þú keyrir. Þetta mun hjálpa þér að finna villuna í kóðanum. Þetta er mjög gagnlegt þegar við skrifum stórar línur af kóða.
  • Til að keyra og innleiða kóðann þurfum við að opna excel blaðið með mynd sem við viljum líma það í PowerPoint glæru.
  • Við getum samræmt töfluna í PowerPoint eftir þörfum okkar.

Leiðbeiningar til að hlusta á tónlist á Google kortum

Leiðbeiningar til að hlusta á tónlist á Google kortum

Leiðbeiningar um að hlusta á tónlist á Google kortum. Eins og er geta notendur ferðast og hlustað á tónlist með því að nota Google Map forritið á iPhone. Í dag býður WebTech360 þér

Leiðbeiningar um notkun LifeBOX - geymsluþjónustu Viettel á netinu

Leiðbeiningar um notkun LifeBOX - geymsluþjónustu Viettel á netinu

Leiðbeiningar um notkun LifeBOX - geymsluþjónusta Viettel á netinu, LifeBOX er nýlega opnuð netgeymsluþjónusta Viettel með marga yfirburði eiginleika

Hvernig á að uppfæra stöðu á Facebook Messenger

Hvernig á að uppfæra stöðu á Facebook Messenger

Hvernig á að uppfæra stöðu á Facebook Messenger, Facebook Messenger í nýjustu útgáfunni hefur veitt notendum afar gagnlegan eiginleika: að breyta

Leiðbeiningar fyrir kortaleikinn Werewolf Online á tölvunni

Leiðbeiningar fyrir kortaleikinn Werewolf Online á tölvunni

Leiðbeiningar fyrir kortaleikinn Werewolf Online á tölvunni, Leiðbeiningar um niðurhal, uppsetningu og spilun Werewolf Online á tölvunni í gegnum einstaklega einfalda LDPlayer keppinautinn.

Leiðbeiningar um að eyða sögum settar á Instagram

Leiðbeiningar um að eyða sögum settar á Instagram

Leiðbeiningar um að eyða sögum settar á Instagram. Ef þú vilt eyða sögu á Instagram en veist ekki hvernig? Í dag WebTech360

Leiðbeiningar um að bæta við myndum á Facebook

Leiðbeiningar um að bæta við myndum á Facebook

Leiðbeiningar um að bæta við myndum á Facebook. Eins og er gerir Facebook okkur kleift að stilla myndir á persónulegum síðum okkar. Hér bjóðum við þér

Hvernig á að laga villu í Windows Quick Assist sem virkar ekki

Hvernig á að laga villu í Windows Quick Assist sem virkar ekki

Hvernig á að laga villu í Windows Quick Assist sem virkar ekki, Windows Quick Assist hjálpar þér að tengjast ytri tölvu auðveldlega. Hins vegar, stundum býr það líka til villur. En,

Leiðbeiningar um að kveikja/slökkva á blöndun laga á Spotify

Leiðbeiningar um að kveikja/slökkva á blöndun laga á Spotify

Leiðbeiningar um að kveikja/slökkva á því að blanda lögum á Spotify, Til að hjálpa fólki að breyta röð laga á lagalistanum hér að ofan

Leiðbeiningar til að taka upp hljóð í leyni á iPhone

Leiðbeiningar til að taka upp hljóð í leyni á iPhone

Leiðbeiningar um leynilegar upptökur á iPhone, Eins og er geta iPhone notendur tekið upp leynilega með því að snerta bakhlið símans. Í dag býður WebTech360 þér

Hvernig á að nota Mixamo til að búa til sérsniðin þrívíddarlíkön

Hvernig á að nota Mixamo til að búa til sérsniðin þrívíddarlíkön

Hvernig á að nota Mixamo til að lífga sérsniðin þrívíddarlíkön Með Mixamo geturðu auðveldlega flutt inn þrívíddarlíkan og beitt hreyfimyndaáhrifum á það. Hér að neðan eru leiðbeiningar um notkun