Vis slideshow-navnet på alle dine PowerPoint-slides

Mange præsentationer kræver ikke VBA-løsninger. Faktisk kan du oprette præsentationer og aldrig bruge VBA overhovedet. Lejlighedsvis løber du dog noget, som PowerPoint ikke kan gøre på egen hånd. Der er for eksempel ingen indbygget metode til at vise navnet på lysbilledshowet på et lysbillede (eller alle dias). Til det kan du bruge den enkle makro, der følger:

 Sub SlideShowName () 
 'Tilføj et tekstfelt for at vise navnet på diasshowet. 
 Dim sld As Slide 
 Dim shp som form 
 For hver sld i ActivePresentation.Slides 
 For hver shp I sld.Shapes 
 If Left (shp.Name, 6) = "Footer" Derefter 
 shp.TextFrame.TextRange.Text = ActivePresentation.FullName 
 Afslut Hvis 
 Næste 
 Næste 
 Afslut under 

Den største beslutning når man bruger denne makro er ikke makroen, men snarere hvordan man kalder den. I stedet for at skrå dig en eller anden måde, vil jeg bruge den enkleste metode - lidt senere. For nu skal du tage et sekund til at gennemgå makroen. Koden cirkulerer gennem alle former på hvert lysbillede i præsentationen. Når koden støder på en form, der begynder med teksten "sidefod", viser den lysbilledshowets navn i den form. Denne rute giver dig mulighed for at vælge, hvilke lysbilleder der skal vises navnet på ved blot at tilføje en sidefod. Så lad os gøre det nu:

  1. Klik på fanen Indsæt.
  2. Klik på Header & Footer i tekstgruppen.
  3. I den resulterende dialog skal du klikke på indstillingen Sidefod og klikke på Anvend til alle. Du kan tilføje sidefoden til individuelle dias eller en gruppe af dias i stedet for alt - det afhænger bare af dine behov.

Når sidefødderne er på plads, tilføj underproceduren som følger:

  1. Tryk på Alt + F11 for at starte Visual Basic Editor (VBE).
  2. Klik på Modul i menuen Indsæt.
  3. I det resulterende modul skal du indtaste proceduren ovenfor.
  4. Gem præsentationen som en makroaktiveret præsentation (.pptm).

På dette tidspunkt er du klar til at køre makroen:

  1. Klik på fanen Udvikler.
  2. Klik på indstillingen Makroer i kodegruppen.
  3. I den resulterende dialog skal du vælge Makro SlideShowName () og klikke på Kør.

Hvert lysbillede med en sidefod viser navnet på lysbilledshowet. Der er andre måder at udføre makroer på, men dette er den enkleste. Når du anvender makroen på dine egne præsentationer, ønsker du måske at bruge en anden trigger. Derudover er denne makro ikke dynamisk. Hvis du ændrer navnet på præsentationsfilen, skal du huske at køre makroen igen.

© Copyright 2020 | mobilegn.com