Como usar o VBA para centralizar o texto em um documento do Word

Escrito por jaime avelar | Traduzido por camila rodrigues
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
 Como usar o VBA para centralizar o texto em um documento do Word
Centralize parágrafos usando o VBA (John Foxx/Stockbyte/Getty Images)

Alguns processos manuais podem ser facilmente automatizados no Microsoft Word através do uso do Visual Basic for Applications, ou VBA. Nele você pode usar o objeto ParagraphFormat para fazer alterações para o formato de um parágrafo. Você pode empregar a propriedade de alinhamento com o objeto ParagraphFormat para o centro de um parágrafo. Em vez de perder tempo centralizando parágrafos manualmente para muitos documentos, você pode escrever um subprocedimento VBA para fazer isso por você.

Nível de dificuldade:
Moderadamente fácil

Outras pessoas estão lendo

Instruções

  1. 1

    Inicie o "Word", clique na guia "Desenvolvedor" e clique em "Visual Basic" para abrir o Editor do Visual Basic. Clique no menu "Inserir" e clique em "Módulos".

  2. 2

    Inicie digitando o seguinte código VBA para criar um novo procedimento sub:

    Private Sub centerText()

  3. 3

    Declare duas variáveis ​​que você vai usar para segurar o início e o fim do texto que você quer centralizar:

    Dim firstWord As String Dim lastWord As String

  4. 4

    Defina as palavras iniciais e as palavras que terminam seu parágrafo, como o seguinte:

    firstWord = "start of paragraph" lastWord = "end of paragraph"

  5. 5

    Copie e cole o seguinte código para procurar o documento do Word usando as variáveis ​​definidas e para centralizar o texto entre elas:

    With ActiveDocument.Content.Duplicate .Find.Execute Findtext:=firstWord & "*" & lastWord, MatchWildcards:=True .MoveStart wdCharacter, Len(firstWord) .MoveEnd wdCharacter, -Len(lastWord) .ParagraphFormat.Alignment = wdAlignParagraphCenter End With

  6. 6

    Finalize o subprocedimento digitando o seguinte:

    End Sub

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível