Visual Basic para Aplicaciones - Obtener posición de una cadena dentro de un Rango

Life is soft - evento anual de software empresarial
 
Vista:

Obtener posición de una cadena dentro de un Rango

Publicado por miguel (1 intervención) el 29/03/2009 13:01:18
¿Alguien sabe cómo obtener posición exacta de una cadena dentro de un Rango en un documento word?

Estoy obteniendo el texto del rango y buscándo la posición de la cadena con InStr() pero en cuanto en el rango de word aparecen tablas, las posiciones no son las correctas y al intentar obtener un subrango (document.range(iniPos, finPos)) no coincide.

¿Es posible hacer esto?

Gracias.

Mi código es el siguiente:

strTxt = oDocOri.range.Text

Set miRango = oDocOri.range(InStr(strTxt, miCadena), InStr(strTxt, miCadena) + len(miCadena))
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder