Formatting

Format selected text (change font, size, etc) 
With Selection.Font
 .Name = "Times New Roman"
 .Size = 14
 .AllCaps = True
 End With
 With Selection.ParagraphFormat
 .LeftIndent = InchesToPoints(0.5)
 .Space1
 End With

Apply formatting to a range of paragraphs 
Dim rngFormat As Range
 Set rngFormat = ActiveDocument.Range( _
 Start:=ActiveDocument.Paragraphs(1).Range.Start, _   End:=ActiveDocument.Paragraphs(3).Range.End)
 With rngFormat
 .Font.Name = "Arial"
 .ParagraphFormat.Alignment = wdAlignParagraphJustify
 End With

For more adjustments:
Dim rngFormat As Range
 Set rngFormat = ActiveDocument.Range(Start:=0, End:=0)
 With rngFormat
 .InsertAfter Text:="Title"
 .InsertParagraphAfter
 With .Font
 .Name = "Tahoma"
 .Size = 24
 .Bold = True
 End With
 End With
 With ActiveDocument.Paragraphs(1)
 .Alignment = wdAlignParagraphCenter
 .SpaceAfter = InchesToPoints(0.5)
 End With

Other formats:
.SpaceBefore = 6
'Sets space before paragraph to 12 points

Making text bold:
Selection.Font.Bold = True

Comments

Popular posts from this blog

Find and replace

Menus and toolbars