Como mesclar várias apresentações do PowerPoint em uma

Quando muitas pessoas trabalham em várias apresentações do PowerPoint(PowerPoint presentations) e precisam mesclá-las no final, torna-se um desafio. O principal motivo é a formatação. Se as equipes não estiverem sincronizadas umas com as outras, será um trabalho doloroso trazê-las para o mesmo formato.

O Microsoft PowerPoint(Microsoft PowerPoint) oferece uma solução interna, assim como o Word e o Excel , que permite mesclar várias apresentações do PowerPoint e ainda manter a formatação intacta. A maneira correta de fazer isso é pedir a todos que usem o mesmo tema. Certifique(Make) -se de configurar o tema do PowerPoint(PowerPoint Theme) em um arquivo e compartilhá-lo com todos.

Como mesclar várias(Multiple PowerPoint) apresentações do PowerPoint

Temos três maneiras de mesclar vários arquivos do PowerPoint . Enquanto o primeiro é bom quando você tem menos números, e preservar a formatação é o objetivo principal. O segundo pode combinar qualquer número de arquivos disponíveis em uma pasta.

  1. Método de reutilização de slides
  2. Método de código VBA
  3. Copiar e colar slides.

Cada método tem sua vantagem e desvantagem. Escolha(Choose) sabiamente.

1] Método de reutilização de slides

Como mesclar várias apresentações do PowerPoint

O Microsoft PowerPoint(Microsoft PowerPoint) oferece uma ferramenta integrada — Reutilizar Slides. (Reuse Slides.)Ele permite que você importe um ou vários slides para sua apresentação de outro, sem precisar abrir o outro arquivo. Ao usar essa opção, certifique-se de escolher a opção de formatação, principalmente se desejar ter o mesmo tema do arquivo de origem.

  1. Abra um novo arquivo do PowerPoint ou um existente onde você deseja mesclar os slides.
  2. Selecione o slide após o qual você deseja inserir os slides do arquivo de origem.
  3. Vá para Home > New Slide > Reuse Slide.
  4. Navegue(Browse) para selecionar o arquivo que você deseja mesclar. Em seguida, clique no botão de seta.
  5. Ele irá revelar todos os lados disponíveis nesse slide.
  6. Clique(Click) no slide que deseja inserir e ele será adicionado instantaneamente ao slide.
  7. Se você deseja manter o formato exatamente como o slide de origem, marque a caixa que diz " Manter formatação de origem(Keep source formatting) ".

Qualquer slide que você adicionar aqui é uma cópia. O arquivo de origem permanece intacto e nenhuma alteração será feita nele. Qualquer alteração feita no documento mesclado não ficará disponível no arquivo original.

Uma das melhores partes da importação usando esse método é que ele manterá todas as animações ou transições. (it will keep all animations or transitions.)Não era o caso antes, e era preciso usar o método Object(use the Object method) , seguido de várias configurações para fazê-lo funcionar. Object Method só é útil se você quiser empacotar vários arquivos em um.

2] Método de código VBA

Como não existe um método nativo para mesclar várias apresentações do PowerPoint(PowerPoint Presentations) , teremos que usar um código VBA , assim como fizemos para mesclar arquivos do Excel(Excel) . É simples e funciona melhor em comparação com o código VBA que usamos para o Excel . O código funcionou bem para mim e consegui mesclar 3 arquivos do PowerPoint no valor de 60 slides.

Mesclar várias apresentações usando código VBA

No arquivo PowerPoint(PowerPoint) novo ou existente onde você deseja mesclar todas as apresentações, pressione ALT + F11

Clique(Click) em Insert > Module e cole o código dentro desse módulo. Não se preocupe em salvá-lo.

Sub InsertAllSlides()
'  Insert all slides from all presentations in the same folder as this one
'  INTO this one; do not attempt to insert THIS file into itself, though.

    Dim vArray() As String
    Dim x As Long

    ' Change "*.PPT" to "*.PPTX" or whatever if necessary:
    EnumerateFiles ActivePresentation.Path & "C:\PathtoSlidesYouWanttoImport", "*.PPT", vArray

    With ActivePresentation
        For x = 1 To UBound(vArray)
            If Len(vArray(x)) > 0 Then
                .Slides.InsertFromFile vArray(x), .Slides.Count
            End If
        Next
    End With

End Sub

Sub EnumerateFiles(ByVal sDirectory As String, _
    ByVal sFileSpec As String, _
    ByRef vArray As Variant)
    ' collect all files matching the file spec into vArray, an array of strings

    Dim sTemp As String
    ReDim vArray(1 To 1)

    sTemp = Dir$(sDirectory & sFileSpec)
    Do While Len(sTemp) > 0
        ' NOT the "mother ship" ... current presentation
        If sTemp <> ActivePresentation.Name Then
            ReDim Preserve vArray(1 To UBound(vArray) + 1)
            vArray(UBound(vArray)) = sDirectory & sTemp
        End If
        sTemp = Dir$
    Loop

End Sub

Faça as alterações que marquei como negrito.

Pressione F5(Press F5) e ele executará o código

Ele importará todos os slides de todos os arquivos disponíveis nessa pasta. No entanto, ele perderá a formatação. Esse é o maior problema com o código, mas ele pode mesclar qualquer número de arquivos, que é sua vantagem mais significativa.  Certifique(Make) -se de remover o código VBA assim que a importação for concluída. (VBA)O código é de PPTFAQ.c0m.(by PPTFAQ.c0m.)

3] Copiar e colar slides

Mantenha a formatação de origem da apresentação do PowerPoint

Eu uso isso às vezes quando há vários arquivos, geralmente menos de três, e preciso copiar apenas alguns slides deles. Embora você possa usar Ctrl + C e Ctrl + V , mas perderá a formatação. Então, depois de copiar o slide, clique com o botão direito do mouse na seção da lista de slides do arquivo de destino e selecione manter o formato.

Espero que todos esses métodos tenham sido fáceis de seguir e que você tenha conseguido mesclar vários arquivos do PowerPoint .

Certifique(Make) -se de escolher entre o número de arquivos a serem mesclados e o tema(Theme) do slide conforme sua necessidade.

Leia a seguir(Read next) : Como mesclar documentos do Word(How to Merge Word Documents) .



About the author

Depois de quase 20 anos na indústria de tecnologia, aprendi muito sobre os produtos da Apple e como personalizá-los para minhas necessidades. Em particular, sei como usar a plataforma iOS para criar aparências personalizadas e interagir com meus usuários por meio de preferências do aplicativo. Essa experiência me deu informações valiosas sobre como a Apple projeta seus produtos e a melhor forma de melhorar a experiência do usuário.



Related posts