Seleccionar texto resaltado
ResueltoAlain 06 Mensajes publicados 69 Fecha de registro Estado Miembro Última intervención -
Hola a todos.
Estoy en Word 2016 y Windows 10.
En un documento de Word tengo párrafos resaltados que exporto a otro documento vacío con el comando Buscar -> Búsqueda avanzada -> Formato -> Resaltado -> Buscar en -> documento principal -> Cerrar (tan pronto como se completa la selección) -> Ctrl+c -> abrir el nuevo documento -> Ctrl+V
Resultado perfecto.
Hago la misma manipulación con el grabador de macros y obtengo el error de ejecución 4605 con el texto "Este método o propiedad no está disponible porque ningún texto ha sido seleccionado.
Mi pregunta:
¿Dónde está mi error?
¿Qué hacen Text y Replacement.Text?
Es Selection.Copy lo que causa el problema.
Si alguien tiene una idea, estoy abierto a sugerencias. Saludos cordiales
Aquí está el código obtenido con el grabador:
Sub ExportTxtResaltado()
'
' ExportTxtResaltado Macro
' Busca texto resaltado, lo selecciona, lo copia; abre nuevo doc, lo pega.
'
Selection.HomeKey Unit:=wdStory
Selection.Find.ClearFormatting
Selection.Find.Highlight = True
With Selection.Find
.Text = ""
.Replacement.Text = "^pServicios :"
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Copy
Documents.Add DocumentType:=wdNewBlankDocument
Selection.Paste
Selection.HomeKey Unit:=wdStory
End Sub
2 respuestas
Hola
Dado que ustedes dicen en una alerta haber resuelto el problema por su cuenta, sería amable de su parte darnos la solución.
Esta última podría, quién sabe, servir a otros internautas que enfrentan este tipo de problema.
Gracias de antemano por ellos.
Muy difícil atrapar un gato negro en una habitación oscura.
Especialmente cuando no está ahí...
Oh nada más simple, comando Investigación -> Investigación avanzada -> Formato -> Sombreado -> Buscar en -> doc principal -> Cierre (tan pronto como se complete la selección) -> Ctrl+c -> apertura del nuevo documento -> Ctrl+V
Resultado perfecto.
Toma un poco de tiempo, pero mucho menos que esperar una hipotética respuesta.
Gracias por su mensaje, esta discusión está resuelta.