Word 🥇 Foro de Lenguajes de programacion y Bases de Datos y Maps ✈️

Se encontró 1 comentario sobre Word en el Foro de Lenguajes de programacion y Bases de Datos
     ❌ Resetear
Buscando en foro de Lenguajes de programacion y Bases de Datos, si desea ampliar la búsqueda a todos los foros pulsa aquí
Autor Mensaje

Macro VBA para limpiar texto de PDF a DOC o Txt Tema: Macro VBA para limpiar texto de PDF a DOC o Txt - Lenguajes de programacion y Bases de Datos Foro: Lenguajes de programacion y Bases de Datos

aforo
Imagen: Aforo
Registrado:
13-Feb-2008
Mensajes: 137
Votos: 0 👍

EnvíoAsunto: Macro VBA para limpiar texto de PDF a DOC o Txt

Publicado:
Macro VBA para Word que limpia retornos de carro anómalos en texto procedente de Word. No es perfecta pero al menos hace el 90% del trabajo.



Sub JoinLowercaseLine()
' Macro Word para limpiar retornos de carro de texto de PDF
Rem PASO 1. Sustituir espacios de no separación por espacios normales.
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "^s"
.Replacement.Text = " "
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchAllWordForms = False
.MatchSoundsLike = False
.MatchWildcards = True
End With
Rem PASO 4.1 Elimino espacios antes de minuscula.
With Selection.Find
.Text = "[^13^l^t] {1;}()"
.Replacement.Text = "\1"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchAllWordForms = False
.MatchSoundsLike = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll

' Mio...
Leer más ...
Página 1 de 1
Todas las horas son GMT + 1 Hora
Cambiar a:  



Mostrar/Ocultar Add