Skip to main content

Shrink PowerPoint Slide Deck

​As you realized, some Template Slide Decks are quite huge, and even if you delete all the unneeded slides it is also possible that your slide deck is too big to send it via email to a customer. Of course, you can use Technology like OneDrive, DropBox, Perimeter, etc. – or export it to pdf. But sometimes it is just necessary to send the file over.

​How can you shrink your Slide Deck prior sending it?

Remove ​​unused slide layouts / master slides!

I will show you how:

  1. Make a backup copy of your slide deck.
  2. In PowerPoint click on “View” and then on “Macros” (Or do it like a Pro – no clicking, Press Alt+F8)
  3. Enter a name for the macro, e. g. “remove_unused_slides” and click on “Create”
  4. A new window opens.
  5. Just copy & paste the following code
     Dim I As Integer
    Dim J As Integer
    Dim oPres As Presentation
    Set oPres = ActivePresentation
    On Error Resume Next
    With oPres
    For I = 1 To .Designs.Count
    For J = .Designs(I).SlideMaster.CustomLayouts.Count To 1 Step -1
    Next I
    End With
    MsgBox ("Unused Master slides removed")

  6. Close “Microsoft Visual Basic for Applications” – Window (see above screenshot). No need to save anything, this is done automatically.
  7. In PowerPoint click again “View” and “Macros”, select your newly created macro and click “Run”

  8. The unused slides are then removed – click on “OK”
  9. Save your PowerPoint file / Slide Deck – click “Yes” to save it as a macro-free PowerPoint File.
  10. Done.

Leave a Reply

Your email address will not be published. Required fields are marked *