Página 1 de 10 no Publisher 2016

2

Estou tentando no editor adicionar algo como a Página 1 de 10 no cabeçalho do Publisher. Se eu estiver olhando para a Página mestra, tudo o que vejo é um botão Inserir número da página que fornece o número da página atual. Não há nada para mostrar a contagem total de páginas. Como adicionar algo como a Página 1 de 10 no cabeçalho de um documento do Publisher?

Linger
fonte
Eu nunca usei o Publisher, mas ele tem algo semelhante aos campos no MS Word para numeração de páginas personalizada?
phuclv

Respostas:

2

Esta questão ainda não obteve resposta, então responderei da perspectiva do Publisher 2010. Em 2010, não há páginas totais como no Word, mas uma macro pode ser executada:

Sub NumberT()
Dim strPageNumber As String
     Dim x As Integer
     For x = 1 To Pages.Count
           With ActiveDocument.Pages(x)
           strPageNumber = .PageNumber
          .Shapes.AddTextbox(Orientation:=pbTextOrientationHorizontal, _
             Left:=490, Top:=50, Width:=80, Height:=20) _
            .TextFrame.TextRange.InsertAfter NewText:="Page " _
            & strPageNumber & " of " & .Parent.Count & " "
    End With
Next x
End Sub

Modifiquei esse código com base em uma postagem de Adicionar número de páginas após o número da página no fórum da Microsoft. Você deseja alterar o valor para Esquerda e Superior, dependendo das margens da página e do tamanho da fonte. Conforme escrito, esse código coloca o número da página no canto superior direito de uma página de carta retrato com uma margem de 1 polegada.

Essa solução alternativa é definitivamente o último recurso, pois cria caixas de texto em todas as páginas com informações codificadas e seria melhor executada no final de toda a edição. As caixas de texto contendo a numeração precisariam ser excluídas manualmente antes de executar novamente a macro.

phuclv
fonte
Eu votei em você pelo esforço. Eu provavelmente não vou tentar. Parece complicado apenas para uma contagem total de páginas. Provavelmente vou apenas digitar manualmente o total de páginas na página mestra. Obrigado pelo seu tempo.
Linger
Entendido. As pessoas com quem trabalho mudam de idéia sobre o conteúdo com freqüência e desejam fazer uma busca no arquivo de origem, portanto a manutenção seria um problema. No entanto, pelo menos uma pesquisa e substituição por "de X" podem economizar tempo em alguns casos. Voto por favor apreciado!
0

Você pode fazer um DIY, se souber a contagem total de páginas. Pense dessa maneira - a única variável é a página em que você está agora, o total nunca muda. SO A etapa 2 do processo abaixo cuida da única variável. FYI Isso funcionará no cabeçalho, rodapé ou corpo:

  1. Basta digitar "Página" e deixar um espaço
  2. Use a ferramenta Número da página na guia Inserir - como você está digitando o cabeçalho / rodapé / corpo, basta usar a função "Inserir na caixa de texto atual" segundo na parte inferior do menu suspenso OU simplesmente pressionar "i" depois você clica na ferramenta Número da página.
  3. Agora que você inseriu a única variável, basta inserir um espaço e digitar "of", em seguida, o número total de páginas. Como o número total de páginas nunca muda, não importa se é o mesmo em todas as páginas.

Seu produto final será semelhante a - Página nº 10 (ou qualquer que seja o seu total - o "#" aparece quando você usa a ferramenta Inserir número da página)

Basta clicar para aplicá-lo a todas as páginas, salvar seu documento e surpreender-se com sua incrível beleza.

Karl Gamradt
fonte
Por que o número total de páginas nunca muda?
Blackwood
A menos que você revise o Documento X e o Doc X tenha um total de 10 páginas, o Doc X sempre terá um total de 10 páginas. Ou seja, você não precisa de uma variável para dizer "de 10" porque pode digitá-la.
Karl Gamradt 27/09/18
Precisamente. Se você revisar o documento e agora tiver 11 páginas, seu método terá a última página numerada "Página 11 de 10".
Blackwood