Remova todos os slides mestres não utilizados em uma apresentação do PowerPoint


21

Minha empresa criou recentemente um novo modelo do PowerPoint. Por si só, sem slides, tem 9 MB de tamanho. Isso é completamente inutilizável para o envio a dispositivos móveis e irrita os clientes. O principal culpado são as imagens de alta resolução nos slides mestres. Na maioria das vezes eu não uso os 8 slides com imagens de alta resolução. Eu tentei compactar as imagens, mas isso só reduz o tamanho do modelo para 5 MB, ainda é muito grande.

Existe alguma maneira de salvar a apresentação e descartar automaticamente os slides mestre gigantes não utilizados. Obviamente, posso entrar e excluir os slides mestres, mas fiquei pensando se há algo que permita que você faça isso automaticamente.


Isso pode ser feito com VBA ou outros tipos de automação; não há nada incorporado no PPT que permita ao usuário fazer isso facilmente.
Steve Rindsberg

Se você tentou salvá-lo em formato PDF, também seria melhor com dispositivos móveis.
Firee

Freqüentemente, imagens muito grandes (dimensão de pixel) são incorporadas ao PowerPoint e o tamanho da tela é reduzido para caber. Além de causar um grande arquivo, pode reduzir a nitidez da imagem devido à interpolação necessária. Você pode reduzir seriamente o tamanho do arquivo e melhorar a aparência, observando a resolução real máxima necessária, com base no que os slides serão visualizados. Redimensione as imagens para essa resolução (externamente, usando um editor de imagens), afie-as e incorpore-as no PowerPoint. Se você não precisar desses slides, excluí-los terá um efeito maior, é claro.
fixer1234

Respostas:


17

Ver como "slides mestres". Quando você passa o mouse sobre cada slide mestre, pode ver se esse slide mestre é usado. Você pode excluir individualmente cada slide mestre. Parece especialmente para aqueles com fotos e remova os que não são usados.

Se você destacar o primeiro slide, continue batendo Deleterepetidamente, apenas os modelos de slide que não estiverem em uso serão excluídos. Essa é uma maneira fácil de rolar manualmente pelos modelos rapidamente, sem se preocupar em remover um que esteja em uso.


Eu estava procurando um pouco mais de uma solução automatizada. Nosso modelo tem cerca de 100 slides mestres, o que levaria muito tempo para excluir todos individualmente.
Scott

Como mostra diretamente no navegador de slides quais mestres são usados ​​e quais não são, com certeza parece que isso deve ser possível. No entanto, estou muito satisfeito por ter encontrado uma solução que me permite reduzir o tamanho do arquivo, mesmo que eu precise fazê-lo manualmente.
outubro

Isso é ótimo e finalmente resolvido por que um slide em branco e solitário estava ocupando ~ 1 MB na minha apresentação. @ Scott, se você estiver usando alguns poucos e souber onde eles estão, clique, role, Shift + clique, excluir é realmente muito rápido. Ou salve um novo modelo com os que você nunca usará e só precisará fazê-lo uma vez.
Hendy

20

Você pode fazer isso criando uma 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

qualquer desenho pode ser removido completamente com todos os seus layouts usando o .Deletemétodo de desenho
Winand 12/11

0

A resposta acima votada acima ainda funciona e funcionou para mim. O problema era que, quando copiava o código, não sabia o que fazer com ele.

Depois de um pouco de pesquisa, descobri que é assim que se usa o código acima:

  1. Abra seu documento PPT
  2. Vá para Exibir, clique em macros
  3. Escolha onde você deseja executar essa macro no menu suspenso
  4. Dê um nome e crie-o.

Em seguida, aparece uma janela onde você pode colar o código.

Salve-o, volte para Exibir -> Macros e selecione a macro no menu suspenso.

Clique em "Executar" e CONCLUÍDO!

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.