Option Explicit
Sub RemParaMarks()
Dim FntSize As Long, i As Long, DoSpace As Long
Dim MyStr As String, Pilcrows As String
FntSize = InputBox("Enter standard font size used", "Line spacing", 12)
Application.ScreenUpdating = False
MyStr = "^p"
For i = 20 To 2 Step -1
Pilcrows = Replace(Space(i), " ", MyStr)
DoSpace = (i - 1) * FntSize
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find.Replacement.ParagraphFormat
.SpaceAfter = DoSpace
End With
With Selection.Find
.Text = Pilcrows
.Replacement.Text = "^p"
.Forward = True
.Wrap = wdFindContinue
End With
Selection.Find.Execute Replace:=wdReplaceAll
Next
Application.ScreenUpdating = True
End Sub
|