Eliminar todas las diapositivas maestras no utilizadas en una presentación de PowerPoint


21

Mi empresa creó recientemente una nueva plantilla de PowerPoint. Por sí solo sin diapositivas, tiene un tamaño de 9 MB. Esto es completamente inutilizable para enviar a dispositivos móviles y molesta a los clientes. El principal culpable son las imágenes de alta resolución en las diapositivas maestras. La mayoría de las veces no uso las 8 diapositivas con las imágenes de alta resolución. He intentado comprimir las imágenes, pero eso solo hace que la plantilla esté vacía a 5 MB, aún es demasiado grande.

¿Hay alguna forma de guardar la presentación? Descarte automáticamente las diapositivas maestras gigantes no utilizadas. Obviamente puedo entrar y eliminar las diapositivas maestras, pero me preguntaba si hay algo que le permita hacer esto automáticamente.


Esto se puede hacer con VBA u otros tipos de automatización; No hay nada integrado en PPT que permita al usuario hacer esto fácilmente.
Steve Rindsberg

¿Has intentado guardarlo en formato PDF? También sería mejor con dispositivos móviles.
Firee

A menudo, las imágenes muy grandes (dimensión de píxel) se incrustan en PowerPoint y el tamaño de visualización se reduce para ajustarse. Además de causar un archivo enorme, puede reducir la nitidez de la imagen debido a la interpolación necesaria. Puede reducir seriamente el tamaño del archivo y mejorar la apariencia al observar la resolución real máxima que necesitará, en función de en qué se verán las diapositivas. Cambie el tamaño de las imágenes a esa resolución (externamente, usando un editor de imágenes), agudícelas y luego incrústelas en PowerPoint. Si no necesita esas diapositivas, eliminarlas tendrá un efecto mayor, por supuesto.
Fixer1234

Respuestas:


17

Ver como "maestros de diapositivas". Cuando pasa el mouse sobre cada patrón de diapositivas, puede ver si se usa ese patrón de diapositivas. Puede eliminar individualmente cada patrón de diapositiva. Se ve especialmente para aquellos con fotos y elimina los que no se usan.

Si resalta la primera diapositiva y luego sigue presionando Deleterepetidamente, solo se eliminarán las plantillas de diapositivas que no estén en uso. Esta es una manera fácil de desplazarse manualmente por las plantillas rápidamente sin preocuparse de eliminar una que esté en uso.


Estaba buscando un poco más de una solución automatizada. Nuestra plantilla tiene alrededor de 100 diapositivas maestras, lo que llevaría mucho tiempo eliminarlas individualmente.
Scott

Como le muestra en el navegador de diapositivas qué maestros se usan y cuáles no, seguramente parece que eso debería ser posible. Sin embargo, estoy encantado de haber encontrado una solución que me permite reducir el tamaño del archivo, incluso si tengo que hacerlo manualmente.
2015

Esto es genial y finalmente resolvió por qué una diapositiva en blanco y sola ocupaba ~ 1 MB en mi presentación. @Scott si está utilizando un grupo selecto y sabe dónde están, haga clic, desplace, presione Mayús y haga clic, eliminar es bastante rápido. O guarde una nueva plantilla con las que nunca usará y solo tendría que hacerlo una vez.
Hendy

20

Puede hacer esto 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

cualquier diseño se puede eliminar por completo con todos sus diseños utilizando el .Deletemétodo de diseño
Winand

0

La respuesta votada arriba todavía funciona y funcionó para mí. El problema era que, cuando copie el código, no sabía qué hacer con él.

Después de un poco de investigación, descubrí que así es como se usa el código anterior:

  1. Abre tu documento PPT
  2. Vaya a Ver, haga clic en Macros
  3. Elija dónde desea poder ejecutar esta macro en el menú desplegable
  4. Dale un nombre y créalo.

Luego aparece una ventana donde puedes pegar el código.

Guárdelo, regrese a Ver -> Macros y seleccione la macro del menú desplegable.

Haga clic en "Ejecutar" y listo!

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.