Cómo borrar líneas horizontales dibujadas en MS Word

0

Tengo un archivo de palabras que contiene cientos de líneas horizontales extraídas de "Insertar & gt; Formas & gt; Línea", este documento se creó con una versión anterior de MS Word probablemente 2000. ( actualmente estoy usando la palabra 2016 )

Quiero eliminar todas estas líneas a la vez, no puedo seleccionar cada línea y presionar eliminar para cientos de ellas, ya que tengo cientos de documentos más.

¿Hay una manera de seleccionar y eliminar SOLAMENTE estas líneas de todo el documento a la vez? Cualquier solución por favor!

enter image description here

¡Gracias por su ayuda!

EDITAR: aquí está el enlace al archivo Prueba de eliminación de línea horizontal

Qadeer
fuente
¿Son contiguos, es decir, uno tras otro sin el texto que desea? Si es así, puede resaltar un montón de ellos muy rápido.
barlop
@barlop están en celdas de tabla, todo el documento está en formato de tabla, cada línea está en celda separada.
Qadeer
¿Son las filas con las líneas contiguas?
barlop
Me pregunto si guardarlo en otro formato como RTF ayudaría.
barlop

Respuestas:

2

Parece que el código de mi respuesta anterior no está considerando las líneas horizontales creadas en la versión anterior de Word como Formas. Por lo tanto, no ingresa al Loop en primer lugar, por lo que no se trata de eliminar esas líneas. Sin embargo sugiero otra solución. Dale una oportunidad. Sin embargo, primero haga una copia de seguridad de su documento.

Convierta este documento al último formato docx o docm guardando primero en su versión de Office 2013/2016. No trabaje en el Modo de compatibilidad, de lo contrario, la opción que se sugiere a continuación puede no estar disponible.

  1. En la pestaña de la cinta de inicio, vaya a Buscar - & gt; Búsqueda avanzada
  2. Desplegable Especial y seleccione Gráfico
  3. Encuentra qué cuadro de texto debe contener ^ g
  4. Vaya a Reemplazar y no ingrese nada y presione Reemplazar (para reemplazar caso por caso) o Reemplazar todo para borrar todo de una vez.

Precaución: esto podría incluso reemplazar cualquier otro gráfico. Así que tenga cuidado y pruébelo primero en su documento antes de implementarlo.

rajeev
fuente
Funciona, incluso en el modo de compatibilidad. Gracias @rajeev
Qadeer
0

En el documento que contiene las líneas CTRL + A y luego CTRL + C

Abra un nuevo documento de Word

Haga clic derecho en el espacio en blanco & gt; Opciones de pegado & gt; Mantener solo texto

spikey_richie
fuente
Por este enfoque, el formato del documento no se mantendrá. :(.
Qadeer
Él dijo que tiene cientos de archivos, por lo que sería mucho trabajo hacer eso para cada uno, incluso si fuera a trabajar individualmente.
barlop
Me perdí los cientos de archivos, solo vi cientos de líneas. Mi error.
spikey_richie
0

Puede explorar el Código VBA mencionado a continuación para eliminar líneas de su documento de Word.

Primero guarde el documento en su último formato de Word como .docm (Macro habilitado para Word Doc).

Abra el DOS y presione ALT + F11 para acceder al Editor VBA. Desde el menú Insertar, inserte un Módulo. Pega el siguiente código de subrutina

Sub DelLines()

Dim H_Line As Shape

For Each H_Line In ActiveDocument.Shapes

    If H_Line.Type = msoLine Then
       H_Line.Delete
    End If

Next H_Line

End Sub

Guarda el documento. En el documento principal, presione ALT + F8 y ejecute esta macro.

Tenga en cuenta que - La macro dio resultados impredecibles en mi Word 2013. Eliminó todas las líneas menos una. Al volver a ejecutar la macro se borró la línea pendiente. En segundo lugar, la macro parece ser incapaz de distinguir entre una línea y una flecha. Así que también eliminó flechas. No tocó otros objetos como imágenes insertadas o rectángulos. Esto se intenta seleccionando If H_Line.Type = msoLine Then parte del código.

Así que antes de intentar cualquier cosa, por favor haga una copia de seguridad de su documento original. Tampoco estoy muy seguro de cómo el documento antiguo creado en Word 2000 puede responder a este código, si el código fuera compatible. Pruébalo.

rajeev
fuente
este fragmento no hizo nada :( enlace se agrega a la parte de la pregunta
Qadeer