Muchas gracias de nuevo por tu estimada ayuda, como siempre.
La solución de la linea: Set ( CMENSAJE, replaceString(CMENSAJE, “\n”, “\c + vbCrLf + \c”) ) fue el como insertar el trozo que esta en negrita, la forma en la cual tu lo pones fue la correcta, yo habia estado trasteando, pero como he podido ver no lo hacia como tu ejemplo.
Ahora en el momento de generar los Consentimientos, el programa genera los respectivos salto de linea, correctamente.
Nota: Ya no se a cuantas cervezas te voy a convidar el dia que te conozca. ja, ja, ja.
Perdón por abrir un tema tan antiguo.
Estoy intentando contruir un word que alimento de un listado y no soy capaz.
Si lo hago con marcador, puedo poner la informacion con el salto de linea, pero, se puede aplicar formato (negrita, cursiva, tamaño de fuente…) a cada una de las líneas generadas?
También he intentado añadir lineas dando formato como si fueran parrafos, pero tampoco me salgo.
La idea sería
Set objWord = CreateObject(“Word.Application”)
objWord.Visible = False
Set objDoc = objWord.Documents.Open(“C:/Users/a/Velneo/cacherun/localhost//ta.doc”)
A partir de ahi añadir lineas con formato #NOMBRE DEL REGISTRO (NEGRITA) #FECHAS (CURSIVA) #OBSERVACIONES (NORMAL)
Creo que lo mejor es que apliques el formato directamente al marcador en el documento Word.
Esto te obliga a separar las líneas en marcadores diferentes, cada uno con su formato.
Tendrías en este caso 3 marcadores: NOMBRE, FECHA y OBSERVACIONES, cada uno con su formato.
Buenos días. Gracias @correo. El problema que con el marcador me valdría para el primer registro. Que pasa con el resto de registros de la lista?
Lo que he realizado es poner una variable y sustituir el marcador por la variable con todos los talleres, pero ahí no puedo o no se aplicar formato.