Alguns processos manuais podem ser facilmente automatizada no Microsoft Word através da utilização de Visual Basic for Applications , ou VBA. No VBA , você pode usar o objeto ParagraphFormat fazer alterações para o formato de um parágrafo. Você pode empregar a propriedade de alinhamento com o objeto ParagraphFormat para centralizar um parágrafo. Em vez de perder tempo centrando parágrafos manualmente para muitos documentos , em vez escrever uma sub procedimento VBA para fazer isso por você . Instruções
1
Launch " Palavra", clique na guia "Desenvolvedor" e clique em " Visual Basic " para abrir o Editor do Visual Basic. . " Módulo ", clique no menu "Inserir " e clique em
2
Comece digitando o seguinte código VBA para criar um novo procedimento sub:
Private Sub CenterText ()
3
Declare duas variáveis que você irá usar para manter o princípio eo texto final que você quer para o centro :
Dim FirstWord as String Dim
LastWord as String
4
Definir as palavras que começam e as palavras que terminam em seu parágrafo , como o seguinte :
FirstWord = " início do parágrafo "
LastWord = "fim da parágrafo "
5
Copie e cole o seguinte código para pesquisar o documento do Word usando as variáveis definidas e para centralizar o texto entre eles :
com ActiveDocument.Content.Duplicate
Find.Execute findText : . = FirstWord & "* " & LastWord , MatchWildcards : . . = True
MoveStart wdCharacter , Len ( FirstWord )
MoveEnd wdCharacter , -Len . ( LastWord )
ParagraphFormat.Alignment = wdAlignParagraphCenter
End With
6
terminar o procedimento sub , digitando o seguinte :
End Sub