Entfernen Sie alle nicht verwendeten Folienvorlagen in einer PowerPoint-Präsentation

21

Mein Unternehmen hat kürzlich eine neue PowerPoint-Vorlage erstellt. Es hat eine Größe von 9 MB und keine Dias. Dies ist für das Senden an mobile Geräte völlig unbrauchbar und stört Kunden. Der Hauptschuldige sind hochauflösende Bilder auf den Master-Dias. Meistens verwende ich die 8 Dias nicht mit den hochauflösenden Bildern. Ich habe versucht, die Bilder zu komprimieren, aber das bringt die Vorlage nur auf 5 MB herunter, immer noch zu groß.

Gibt es sowieso eine Möglichkeit, die Präsentation zu speichern und die nicht verwendeten Riesen-Master-Folien automatisch zu verwerfen? Natürlich kann ich die Master-Folien löschen, aber ich habe mich gefragt, ob es irgendetwas gibt, mit dem Sie dies automatisch tun können.

Scott
quelle
Dies kann mit VBA oder anderen Automatisierungstypen erfolgen. In PPT ist nichts integriert, mit dem der Benutzer dies einfach tun kann.
Steve Rindsberg
Haben Sie versucht, es im PDF-Format zu speichern, wäre es auch besser mit mobilen Geräten.
8.
Häufig werden sehr große Bilder (Pixelabmessungen) in PowerPoint eingebettet und die Anzeigegröße entsprechend verkleinert. Es verursacht nicht nur eine große Datei, sondern kann auch die Bildschärfe aufgrund der erforderlichen Interpolation verringern. Sie können die Dateigröße erheblich reduzieren und das Erscheinungsbild verbessern, indem Sie die tatsächlich erforderliche maximale Auflösung ermitteln, die davon abhängt, worauf die Folien angezeigt werden. Ändern Sie die Größe der Bilder auf diese Auflösung (extern mit einem Bildeditor), schärfen Sie sie und binden Sie sie dann in PowerPoint ein. Wenn Sie diese Folien überhaupt nicht benötigen, hat das Löschen natürlich einen größeren Effekt.
Fixer1234

Antworten:

17

Als "Folienmaster" anzeigen. Wenn Sie mit der Maus über die einzelnen Folienmaster fahren, können Sie sehen, ob dieser Folienmaster verwendet wird. Sie können jeden Folienmaster einzeln löschen. Sieht vor allem nach denen mit Bildern aus und entfernt die nicht verwendeten.

Wenn Sie die erste Folie markieren und Deletewiederholt drücken , werden nur die Folienvorlagen gelöscht, die nicht verwendet werden. Dies ist eine einfache Methode, um manuell schnell durch die Vorlagen zu blättern, ohne sich Gedanken über das Entfernen einer verwendeten Vorlage machen zu müssen.

Haselmond
quelle
Ich suchte nach einer etwas automatisierten Lösung. Unsere Vorlage enthält ungefähr 100 Folienvorlagen, deren einzelnes Löschen sehr lange dauern würde.
Scott
Da es Ihnen direkt im Folienbrowser anzeigt, welche Master verwendet werden und welche nicht, scheint es sicher, dass dies möglich sein sollte. Trotzdem freue ich mich, eine Lösung gefunden zu haben, mit der ich die Dateigröße reduzieren kann, auch wenn ich dies manuell tun muss.
8.
Dies ist großartig und endlich behoben, warum eine leere, einsame Folie ~ 1 MB in meiner Präsentation in Anspruch nahm. @Scott Wenn Sie einige wenige verwenden und wissen, wo sie sich befinden, klicken Sie, scrollen Sie, klicken Sie bei gedrückter Umschalttaste und dann ist das Löschen tatsächlich ziemlich schnell. Oder speichern Sie eine neue Vorlage mit den Vorlagen, die Sie nie verwenden und die Sie nur einmal ausführen müssen.
Hendy
20

Sie können dies tun, indem Sie ein Makro erstellen:

Sub SlideMasterCleanup()

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
            .Designs(i).SlideMaster.CustomLayouts(j).Delete
        Next
    Next i
End With

End Sub
Moogle
quelle
Jedes Design kann vollständig mit all seinen Layouts nach der Designmethode entfernt .Deletewerden
Winand
0

Die obige Antwort funktioniert immer noch und hat für mich funktioniert. Das Problem war, dass ich beim Kopieren des Codes nicht wusste, was ich damit machen sollte.

Nach ein wenig Recherche stellte ich fest, dass der obige Code folgendermaßen verwendet werden kann:

  1. Öffnen Sie Ihr PPT-Dokument
  2. Gehen Sie zu Ansicht, klicken Sie auf Makros
  3. Wählen Sie in der Dropdown-Liste aus, wo Sie dieses Makro ausführen möchten
  4. Gib ihm einen Namen und erstelle ihn.

Dann öffnet sich ein Fenster, in das Sie den Code einfügen können.

Speichern Sie es, gehen Sie zurück zu Ansicht -> Makros und wählen Sie das Makro aus der Dropdown-Liste aus.

Klicken Sie auf "Ausführen" und FERTIG!

LadyLuck
quelle