Isso é basicamente pwrpntuser código de estendido para guia executável completo.
Criando macro
No PowerPoint 2007 e mais recente, certifique-se de salvar sua apresentação em .pptm
extensão (apresentação padrão com macros permitidas).
Certifique-se de ter adicionado números de slide usando o método descrito neste artigo 1 .
Abrir " Macro "janela 2 . No PowerPoint 2007 e mais recente, clique em View
aba (última) e depois Macro
botão no último grupo da barra de ferramentas. Nas versões anteriores, selecione Tools > Macro
do menu.
Digite um nome para sua macro (digamos PageCountUpdater
) e clique Create
.
Colar código de macro (de pwrpntuser resposta ou abaixo) entre Sub PageCountUpdater()
e End Sub
. mudança van
na linha mais recuada para of
ou qualquer coisa parecida no seu idioma.
Salvar macro e fechar o Microsoft Visual Basic for Applications. Volte para o PowerPoint.
Você está feito. Código a inserir (completo e com a palavra "cola" corrigida):
Sub PageCountUpdater()
Dim s As Slide
Dim shp As Shape
For Each s In ActivePresentation.Slides
s.DisplayMasterShapes = True
s.HeadersFooters.SlideNumber.Visible = msoTrue
For Each shp In s.Shapes
If Left(shp.Name, 12) = "Slide Number" Then
shp.TextFrame.TextRange.Text = s.SlideNumber & " of " & ActivePresentation.Slides.Count
End If
Next
Next
End Sub
Executando macro
Abrir " Macro "janela novamente.
Selecione salvo PageCountUpdater
macro e acertar Run
.
Você tem que fazer isso a cada vez manualmente. Um atalho de teclado seria muito bem-vindo. Mas ... não há como alterar os atalhos do PowerPoint, exceto para comprar um plug-in comercial, pelo qual você precisa pagar um preço a partir de 20 dólares por um computador. Veja o final de isto ou isto artigo para detalhes.
Excluindo macro
Esta macro é executada apenas quando você precisa. Não é uma macro ao vivo. Atualiza o campo com a contagem real de slides e é isso. O campo em si é um campo de texto padrão. Sem magia. Isso significa que você pode facilmente converter seu arquivo de volta para .pptx
e jogue esta macro fora, uma vez que você tenha certeza, que sua apresentação está pronta e você não adicionará mais slides a ela. O campo permanecerá em seus lugares com seus valores intocados, depois que a macro for removida.
Isso é confortável, pois muitos usuários não gostam de documentos com macros e muitos locais de apresentação, feiras, conferências etc. simplesmente não permitem que você execute .pptm
Arquivo.
Isso também é bom, porque essa macro recria os campos de numeração em todos os slides (exceto os de título - consulte a nota de rodapé no 1 no final), mesmo que você os remova manualmente. Portanto, você deve executá-lo uma última vez, depois de ter certeza sobre o número final e a ordem dos slides e, em seguida, poderá removê-lo.
Abrindo arquivo habilitado para macro
Se você decidir manter .pptm
extensão e macro dentro, você terá este documento sempre aberto com macros desativadas e você terá que clicar Enable macros
a cada vez (se você executar em configurações padrão) para habilitá-los.
Se os documentos são seus, você confia, eles não contêm código malicioso e todos eles são armazenados em um local seguro (ou seja, não em alguma pasta temporal ou compartilhada), você pode alterar as configurações de cada programa do Office para que esses arquivos sempre sejam abertos com macros ativadas.
A maneira mais fácil é adicionar pasta com apresentações habilitadas para macro para proteger locais no PowerPoint.
Para fazer isso:
Clique File
aba, Options
botão, Trust Center
seção e Trust Center Settings
botão.
Vamos para Trusted locations
seção (segundo) e clique em Add new location...
botão.
Cole ou selecione o caminho da pasta Path
e, opcionalmente, verifique se todas as subpastas no local adicionado também devem ser tratadas como confiáveis.
Clique OK
três vezes para confirmar e fechar todas as janelas abertas. Reabra seu documento habilitado para macro.
Deste ponto em diante, todos os documentos abertos a partir do local adicionado não devem exibir nenhum aviso e devem sempre ser abertos com macros ativadas. Você encontrará muito mais detalhes sobre esse assunto este documento de suporte do Office.com .
Notas de rodapé
1 Na maioria das versões do PowerPoint, o significado slide de título é determinado não como primeiro slide na apresentação , mas como qualquer slide estilizado como slide de título . Você pode ver diferentes tipos de slides ao inserir um novo. Isso significa que, se você não tiver um estilo de slide como título, terá números de página adicionados a todos os slides. E em frente - se você usou muitos slides de título Dentro da apresentação, por exemplo, para marcar diferentes seções ou blocos, você terá numeração faltando em todos eles.
2 Todos os nomes dos elementos GUI são uma tradução dinâmica da minha edição polonesa do PowerPoint 2010. Em outros lançamentos ou edições de idioma do PowerPoint, eles podem ser um pouco diferentes. Ajuste de acordo.