kan vissa manuella processer enkelt automatiseras i Microsoft Word med hjälp av Visual Basic for Applications , eller VBA . I VBA kan du använda ParagraphFormat objektet att göra ändringar i formatet av ett stycke . Du kan anställa Alignment egenskapen med ParagraphFormat objektet att centrera ett stycke . Istället för att slösa tid centrering stycken manuellt för många handlingar , i stället skriva ett VBA sub förfarande för att göra det åt dig . Instruktioner
1
Launch " Word ", klicka på " Utvecklare " fliken och klicka på " Visual Basic " för att öppna Visual Basic Editor . Klicka på " Infoga " -menyn och klicka
2
Börja med att skriva följande VBA -kod för att skapa en ny sub förfarande " Modul . " :
Private Sub centerText ( ) katalog
3
Deklarera två variabler du använder för att hålla i början och slutar text du vill till centrum :
Dim firstWord As String
Dim lastWord As String
4
definierar början ord och de slutar orden i stycket , t.ex. följande :
firstWord = " start punkt "
lastWord = " slutet av punkt "
5
Kopiera och klistra in följande kod för att söka i Word-dokumentet med hjälp av de variabler som du definierade och att centrera texten mellan dem :
ActiveDocument.Content.Duplicate < . br >
Find.Execute Findtext : = firstWord & " * " & lastWord , MatchWildcards : . = Sant
MoveStart wdCharacter , Len ( firstWord ) katalog
MoveEnd wdCharacter , - Len . . ( lastWord ) katalog
ParagraphFormat.Alignment = wdAlignParagraphCenter
End With
6
End sub proceduren genom att skriva följande :
End sub Addera