Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cómo utilizar la programación VBA en Word para reemplazar el mismo contenido repetido por contenido diferente?

¿Cómo utilizar la programación VBA en Word para reemplazar el mismo contenido repetido por contenido diferente?

Sub Reemplazar()

En caso de error, Ir a xxx:

Atenuar rango como rango, n&, arr, a$

a = ActiveDocument.Content.Text

Establecer Rng = ActiveDocument.Content

Con Rng.Find

.ClearFormatting

.Replacement.ClearFormatting

arr = Array("El sol está sobre las montañas", "El río Amarillo desemboca en el mar", "Quiero verlo a mil millas de distancia", "Ir al siguiente nivel")

Hacer mientras .Execute (findtext:="El sol está sobre las montañas")

Rng = arr(n)

Rng.SetRange Rng.End, ActiveDocument. Content.End

n = n + 1

Bucle

Finalizar con

Ir a yyy:

xxx :

MsgBox "El número de entradas "El sol está sobre las montañas" en el documento supera las 4!"

yyy:

MsgBox "¡Conversión completada! "

Fin del subtítulo