Hvernig á að afrita bæta glærum inn í PowerPoint kynninguna þína með VBA fjölvi?

Síðast uppfært: júní 2020

Gildir fyrir: Office 2019 og eldri. Aðeins Windows.

Hér er spurning frá lesanda:

Sem hluti af ársfjórðungsskýrslukynningu minni fyrir stjórnendum þarf ég oft að afrita nokkrar almennar upplýsingaskyggnur úr öðrum kynningum. Ekki mikið mál, en það væri verulegur sparnaður að geta gert þessa æfingu sjálfvirkan. Öll VBA Macro hjálp til að ná því er vel þegin!

Eins og þú nefndir nýlega geturðu sjálfvirkt afrita og líma glærurnar í PowerPoint með Visual Basic fyrir forrit. Ef þú þarft að búa til nokkrar kynningar í hverjum mánuði gæti þessi sjálfvirkni glæruafritunar / innflutnings orðið mikill tímasparnaður!

PowerPoint VBA til að bæta við glærum

Höldum af stað með þessa einföldu æfingu.

Fyrst skaltu ganga úr skugga um að þróunarflipi þinn sé virkur og sýnilegur. Hér er hvernig á að gera það .

Ég geri ráð fyrir að þú hafir þegar búið til Macro-virkja kynningu (skráargerð er .pptm), sem þú hefur sett í sömu möppu og frumkynningin þín (sem ég mun vísa til sem source.pptm). Hér er hvernig á að búa til PowerPoint kynningu með VBA .

Í fyrsta lagi skulum við taka öryggisafrit af þeirri kynningu (einfalt afrita og vista).

Þá skulum við halda áfram og setja eftirfarandi fjölvi inn í nýja VBA einingu í áfangakynningu þinni. Allar upplýsingar um hvernig á að gera það er að finna í PowerPoint VBA kennsluefninu okkar .

Hér er VBA kóðann sem þú þarft til að afrita og líma skyggnurnar sjálfkrafa.

Nokkrar forsendur sem ég gaf mér:

  • Upprunakynningin þín heitir source.pptm
  •  Þú munt líma glærur 2-4 úr frumkynningunni þinni
  • Þú setur afrituðu skyggnurnar sem byrja á glæru 5.

Sub InsertFromOtherPres()

' This short VBA macro copies slides from one presentation and inserts them into another

ActivePresentation.Slides.InsertFromFile FileName:="source.pptm", Index:=1, SlideStart:=2, 
SlideEnd:=4

End Sub

Augljóslega skaltu ekki hika við að breyta skráningu glærunúmera í kóðanum svo þau passi að þínum þörfum.

Þú ert fær um að láta það fara í gegnum nokkrar kynningar og setja sérstakar glærur úr hverri inn í stjórnunarskýrsluna þína.

PowerPoint VBA til að afrita glærur

Í stað þess að afrita skyggnur í aðra kynningu gætirðu viljað klóna eina eða fleiri skyggnur í kynningunni þinni:

Sub CopySlides()

' Short snippet to duplicate the third slide in a presentation, change the index/es accrodingly

ActivePresentation.Slides(3).Duplicate

End Sub

Þetta voru bara nokkur einföld dæmi um sjálfvirkni PowerPoint. Lesendur sem eru að leita að ákveðnum spurningum, ekki hika við að senda fyrirspurn í gegnum tengiliðasíðuna.

Vona að það hjálpi 🙂

Geymdu snið þegar þú afritar skyggnur

Vandamálið með fyrra dæmið var að þemasniði upprunalegra kynninga var ekki afritað. Gerum ráð fyrir að blöðin tvö hafi mismunandi snið, þetta er það sem hefði gerst:

Dæmi 1

 

Sub main()

Dim objPresentation As Presentation

Dim i As Integer

'open the target presentation

Set objPresentation = Presentations.Open("C:\2.pptx")

For i = 1 To objPresentation.Slides.Count

    objPresentation.Slides.Item(i).Copy

    Presentations.Item(1).Slides.Paste

Next i

objPresentation.Close

End Sub

Áður en þú keyrir kóðann
Þetta er kynningin með glærunni sem við viljum afrita: Niðurstaða: Til að vinna bug á þessu vandamáli gætirðu notað kóðann hér að neðan:
Glærur sem á að afrita

Niðurstaða

 

Sub Example2()

Dim objPresentation As Presentation

Dim i As Integer

'open the target presentation

Set objPresentation = Presentations.Open("C:\2.pptx")

For i = 1 To objPresentation.Slides.Count

    objPresentation.Slides.Item(i).Copy

    Presentations.Item(1).Slides.Paste

    Presentations.Item(1).Slides.Item(Presentations.Item(1).Slides.Count).Design = _

        objPresentation.Slides.Item(i).Design

Next i

objPresentation.Close

End Sub

Fyrir utan að afrita glæruna afritar kóðinn hér að ofan hönnunina. Ef þú vildir gera þetta handvirkt myndirðu afrita slidemaster yfir í nýju kynninguna. Þú getur ekki afritað slidemaster með VBA en í staðinn geturðu stillt hönnunareiginleika glæranna.

Skildu eftir athugasemd

Hvernig á að laga villuna þar sem Outlook getur ekki sent tölvupóst en tekur við

Hvernig á að laga villuna þar sem Outlook getur ekki sent tölvupóst en tekur við

Lagaðu Outlook þegar þú getur tekið við tölvupósti en ekki sent. Athugaðu Úthreitt, ónettengingu, innskráningu, SMTP-stillingar, notendasnið og breytingar í Microsoft 365.

Einfalt tvívítt launareikninga-fylgist með Excel sniðmát fyrir litla teymi: Handbók í uppsetningu

Einfalt tvívítt launareikninga-fylgist með Excel sniðmát fyrir litla teymi: Handbók í uppsetningu

Búðu til einfalt tvívítt launareikninga-fylgist með í Excel fyrir lítið teymi, með klukkustundum, launum, frádráttum, endurskoðunarvörnum, yfirlitum og leiðbeiningum um skjalasöfnun.

Einfalt þjálfunarkynningarsniðmát fyrir nýja starfsmenn: 12 glæra hagnýtt grunnuppbygging

Einfalt þjálfunarkynningarsniðmát fyrir nýja starfsmenn: 12 glæra hagnýtt grunnuppbygging

Búðu til einfalda kynningu fyrir nýja starfsmenn með hagnýtri 12 glæra uppbyggingu sem fjallar um væntingar til starfs, verkfæri, öryggi, stefnur, öryggi og aðgerðir fyrstu viku.

Hvernig á að flytja Salesforce tengiliði yfir í hreint Excel-snið án þess að skemma auðkenni eða símanúmer

Hvernig á að flytja Salesforce tengiliði yfir í hreint Excel-snið án þess að skemma auðkenni eða símanúmer

Flyttu Salesforce tengiliði hreinlega yfir í Excel: búðu til rétta skýrslu, flyttu út Details Only CSV, flyttu inn með Power Query, varðveittu auðkenni og núll á undan, fjarlægðu tvítekið örugglega og staðfestu niðurstöðuna.

Prentanlegt vikulegt þrifatíðni sniðmát fyrir Airbnb gestgjafa (Word og PDF)

Prentanlegt vikulegt þrifatíðni sniðmát fyrir Airbnb gestgjafa (Word og PDF)

Notaðu þetta prentanlega vikulega þrifatíðni fyrir Airbnb gestgjafa til að skipuleggja skiptithrif, djúpþrif, áfyllingu, öryggisathuganir og prentun frá Word í PDF.

Ókeypis mánaðarlegur reikningadagbókar sniðmát fyrir Excel: Hagnýtt uppsetning fyrir 2026

Ókeypis mánaðarlegur reikningadagbókar sniðmát fyrir Excel: Hagnýtt uppsetning fyrir 2026

Skipulagðu mánaðarlega reikninga í Excel með ókeypis dagbókarútliti, eftirlits með skiladögum, stöðufallformúlum, sjálfvirkum greiðslusvæðum og hagnýtum ráðum um fjármagnsflæði.

Excel-formla reiknast ekki sjálfkrafa? Lagaðu það á 3 einföldum skrefum

Excel-formla reiknast ekki sjálfkrafa? Lagaðu það á 3 einföldum skrefum

Lagaðu Excel-formlur sem reiknast ekki sjálfkrafa í þremur skrefum: virkjaðu Sjálfvirka útreikninga, endurreiknaðu og lagaðu formlufrumurnar.

Sniðmát fyrir útgjaldaskráningu sjálfstætt starfandi í Bandaríkjunum: Hvað á að skrá árið 2026

Sniðmát fyrir útgjaldaskráningu sjálfstætt starfandi í Bandaríkjunum: Hvað á að skrá árið 2026

Búðu til hagnýtt útgjaldakerfi fyrir bandaríska frilansara með flokkum sem passa við Schedule C, kvittunareitum, vegalengdaskráningu og uppfærslum í IRS-reglum fyrir 2026.

Bestu ókeypis reikningsforritin fyrir litla þjónustufyrirtæki í Bandaríkjunum (2026)

Bestu ókeypis reikningsforritin fyrir litla þjónustufyrirtæki í Bandaríkjunum (2026)

Berðu saman bestu ókeypis reikningsforritin fyrir þjónustufyrirtæki í Bandaríkjunum árið 2026, þar á meðal Zoho Invoice, Wave, Square, PayPal og Invoice Ninja.

Ókeypis Excel-sniðmát fyrir rekstrar- og tekjufylgni í leigueignum: Byrjendahandbók

Ókeypis Excel-sniðmát fyrir rekstrar- og tekjufylgni í leigueignum: Byrjendahandbók

Notið ókeypis Excel-fylgni fyrir leigueignir til að skipuleggja tekjur, útgjöld, eignir og mánaðarlega fjármagnsflæði. Lærið hvað á að skrá, hvernig á að setja upp kerfið og hvaða mistök á að forðast.