Macro para eliminar fácilmente saltos de línea y espacios en blanco excesivos en Microsoft Word

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

Comentarios