Tema: Richtexbox
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/09/2010, 01:04
Avatar de erbuson
erbuson
 
Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 14 años, 6 meses
Puntos: 53
Respuesta: Richtexbox

Hola:

Te cuento como lo tengo hecho yo y si te convence o no ya es cosa tuya, imagino que existirán otras posibilidades como en todo.
Debemos tomar como punto de partida cuales son los campos de la BBDD que se pueden utilizar, aparte de algunos campos a los que yo denomino especiales que son Datos de Sistema y no pertenecen a la BBDD

Fecha, Dia, Mes, Año (estos últimos los separo para permitir distintos formatos en los mismos Datos) podrían ser los Datos de Sistema

Yo hago mas o menos lo siguiente:

Dim Carta As String
Carta = Richt.Text
Carta = Replace(Carta, "<Dia>", VariableDia)
Carta = Replace(Carta, "<Mes>", VariableMes)
Carta = Replace(Carta, "<Nombre>", VariableNombre)
....

De este modo aunque tengas la misma variable en distintos sitios de la Carta se cambia en todos ellos.

Después, devuelves Carta al RichtText y asunto resuelto.

Si con esto no te resulta suficiente o te surge alguna duda, dímelo y comentamos mas.

Saludos
__________________
Agradecer a quien te enseñó, es enseñar lo que de él aprendiste.
Recuerda: Decir gracias, poco cuesta y mucho vale ...