FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour find con comodines oWord:Find("{*}") para Vikthor
Posts: 632
Joined: Thu Jan 19, 2006 10:45 AM
find con comodines oWord:Find("{*}") para Vikthor
Posted: Fri Mar 10, 2006 01:43 PM
Es posible utilizar el comando find de esta forma osea con comodines oWord:Find({*}) y de alguna manera obtener todos los campos que tengo entre corchetes {} en un documento word.
He intentado utilizarla cambiando la propiedad
       oFind:Set( "MatchWildcards", .t.    ) //True si el texto va a buscarse contiene comodines de bĂşsqueda


Pero no me hace caso. Tengo una funcion que me transforma lo que hay entre corchetes en texto y haciendolo directamente con replace funciona perfecto pero necesito que me entregue lo que hay entre corchetes hasta que no quede ninguno mas, y cada uno ir sustituyendolo por el valor de la funcion con el comando replace hasta que no quede ningun campo entre corchetes, se te ocurre como... ?
Puedes enviarme la clase tWord actualizada en otros mensajes pone que esta en tu pagina pero me sale en construccion.....
Saludos
Saludos



Andrés González desde Mallorca
Posts: 632
Joined: Thu Jan 19, 2006 10:45 AM
No admite corchetes....
Posted: Sat Mar 11, 2006 09:57 AM
Investigando en el explorador de objetos de visualbasic he descubierto que esta manera de definir los campos no puedes realizarla en word, pueste se reserva este tipo de corchetes para pasar parametros......
Sel{2} Busca todos los que empiezan con Sel y tengan dos letras mas....


Esta informacion solo la he encontrado el office 2000 puesto que en la 2003 los ejemplos de los comodines estan eliminados o almenos yo no los he encontrado...
Saludos



Andrés González desde Mallorca

Continue the discussion