Visa bildspelsnamnet på alla dina PowerPoint-bilder

Många presentationer kräver inte VBA-lösningar. Du kan faktiskt skapa presentationer och aldrig använda VBA alls. Ibland stöter du på något som PowerPoint inte kan göra på egen hand. Det finns till exempel ingen inbyggd metod för att visa bildspelsnamnet på en bild (eller alla bilder). För det kan du använda det enkla makroet som följer:

 Sub SlideShowName () 
 "Lägg till en textruta för att visa namnet på bildspelet. 
 Dim sld As Slide 
 Dim shp som form 
 För varje sld i ActivePresentation.Slides 
 För varje shp In sld.Shapes 
 If Left (shp.Name, 6) = "Footer" Sedan 
 shp.TextFrame.TextRange.Text = ActivePresentation.FullName 
 Sluta om 
 Nästa 
 Nästa 
 Avsluta under 

Det största beslutet när du använder detta makro är inte makro utan snarare hur man kallar det. I stället för att luta dig på ett eller annat sätt använder jag den enklaste metoden - lite senare. För nu, ta en sekund för att granska makroen. Koden går igenom alla former på varje bild i presentationen. När koden stöter på en form som börjar med texten "sidfot" kommer den att visa bildspelsnamnet i den formen. Denna rutt låter dig välja vilka bilder som ska visas namnet på genom att helt enkelt lägga till en sidfot. Så låt oss göra det nu:

  1. Klicka på Infoga-fliken.
  2. Klicka på Header & Footer i textgruppen.
  3. I den resulterande dialogrutan klickar du på alternativet Sidfot och klickar på Använd på alla. Du kan lägga till sidfoten till enskilda bilder eller en grupp bilder, snarare än allt - det beror bara på dina behov.

När sidfotarna är på plats lägger du till underproceduren enligt följande:

  1. Tryck på Alt + F11 för att starta Visual Basic Editor (VBE).
  2. Klicka på Modul på Infoga-menyn.
  3. I den resulterande modulen anger du proceduren ovan.
  4. Spara presentationen som en makroaktiverad presentation (.pptm).

Just nu är du redo att köra makro:

  1. Klicka på fliken Utvecklare.
  2. Klicka på alternativet Makron i gruppen Kod.
  3. I den resulterande dialogrutan väljer du makro SlideShowName () och klickar på Kör.

Varje bild med sidfot visar namnet på bildspelet. Det finns andra sätt att köra makron, men det är det enklaste. När du använder makro på dina egna presentationer kanske du vill använda en annan trigger. Dessutom är detta makro inte dynamiskt. Om du ändrar namnet på presentationsfilen måste du komma ihåg att köra makroen igen.

© Copyright 2020 | mobilegn.com