Rimuovere tutte le diapositive master non utilizzate in una presentazione di PowerPoint


21

La mia azienda ha recentemente creato un nuovo modello di PowerPoint. Da solo, senza diapositive, ha una dimensione di 9 MB. Questo è completamente inutilizzabile per l'invio a dispositivi mobili e infastidisce i clienti. Il principale colpevole sono le immagini ad alta risoluzione sulle diapositive master. Il più delle volte non uso le 8 diapositive con le immagini ad alta risoluzione. Ho provato a comprimere le immagini, ma quello ha solo il modello fino a 5 MB vuoto, ancora troppo grande.

C'è comunque un modo per salvare la presentazione e scartare automaticamente le diapositive master giganti inutilizzate. Ovviamente posso entrare ed eliminare le diapositive master, ma mi chiedevo se c'è qualcosa che ti permetta di farlo automaticamente.


Questo può essere fatto con VBA o altri tipi di automazione; non c'è niente integrato in PPT che permetta all'utente di farlo facilmente.
Steve Rindsberg,

hai provato a salvarlo in formato PDF, sarebbe anche meglio con i dispositivi mobili.
Firee,

Spesso, le immagini molto grandi (dimensione pixel) sono incorporate in PowerPoint e le dimensioni del display sono ridotte per adattarsi. Oltre a causare un file enorme, può ridurre la nitidezza dell'immagine a causa dell'interpolazione necessaria. Puoi ridurre seriamente la dimensione del file e migliorare l'aspetto guardando la massima risoluzione effettiva di cui avrai bisogno, in base a ciò su cui verranno visualizzate le diapositive. Ridimensiona le immagini a quella risoluzione (esternamente, usando un editor di immagini), rendile più nitide e poi incorporale in PowerPoint. Se non hai affatto bisogno di quelle diapositive, eliminarle avrà ovviamente un effetto maggiore.
Fixer 1234

Risposte:


17

Visualizza come "master diapositive". Quando passi il mouse sopra ogni diapositiva master, puoi vedere se viene utilizzata quella diapositiva master. È possibile eliminare singolarmente ogni diapositiva master. Cerca soprattutto quelli con le immagini e rimuovi quelli non utilizzati.

Se si evidenzia la prima diapositiva, quindi si continua a premere Deleteripetutamente, verranno eliminati solo i modelli di diapositive non utilizzati. Questo è un modo semplice per scorrere rapidamente i modelli manualmente senza preoccuparsi di rimuoverne uno in uso.


Stavo cercando un po 'più di una soluzione automatizzata. Il nostro modello ha circa 100 diapositive master, che richiederebbero molto tempo per eliminarle tutte singolarmente.
Scott,

Dal momento che ti mostra sul browser delle diapositive quali master vengono utilizzati e quali no, sembra che dovrebbe essere possibile. Tuttavia, sono lieto di aver trovato una soluzione che mi consente di ridurre le dimensioni del file anche se devo farlo manualmente.
ottobre,

Questo è fantastico e finalmente risolto il motivo per cui una diapositiva vuota e solitaria stava occupando ~ 1 MB nella mia presentazione. @Scott se ne stai utilizzando alcuni e sai dove sono, fai clic, scorri, sposta + clic, elimina in realtà è abbastanza veloce. Oppure salva un nuovo modello con quelli che non utilizzerai mai e dovrai farlo una sola volta.
Hendy,

20

Puoi farlo creando una macro:

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

qualsiasi disegno può essere rimosso completamente con tutti i suoi layout usando il .Deletemetodo di progettazione
Winand

0

La risposta votata sopra funziona ancora e ha funzionato per me. Il problema era che, quando copiavo il codice, non sapevo che farsene.

Dopo una piccola ricerca, ho scoperto che questo è come utilizzare il codice sopra:

  1. Apri il tuo documento PPT
  2. Vai a Visualizza, fai clic su Macro
  3. Scegli dove vuoi essere in grado di eseguire questa macro nel menu a discesa
  4. Dagli un nome e crealo.

Quindi viene visualizzata una finestra in cui è possibile incollare il codice.

Salvalo, torna su Visualizza -> Macro e seleziona la macro dal menu a discesa.

Fai clic su "Esegui" e FATTO!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.