Código:
Sub EliminarEspaciosSaltosDeLinea()
Dim R As Range, C As Variant
Set R = Selection.Range
C = Array("^p", "^w")
For Each Char In C
With R.Find
.ClearFormatting
.Replacement.ClearFormatting
.Text = Char
.Replacement.Text = " "
.Forward = True
.Wrap = wdFindStop
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
R.Find.Execute Replace:=wdReplaceAll
Next Char
R.Paragraphs.Alignment = wdAlignParagraphJustify
End Sub