
indicar mediante vba que una parte del texto ha de estar en negrita y centrado
Publicado por jesus (9 intervenciones) el 24/05/2014 17:37:57
Hola a todos. De nuevo una pregunta:
Mediante la expresión vbcrlf consigo insertar un salto de línea y un retorno de carro en la parte que me interesa de un texto. Ahora bien, ¿existe alguna expresión de ese tipo que me permita poner una parte del texto en negrita y centrado? (si además puedo cambiarle el tamaño, estupendo) Más que nada es para pasar a un cuadro de texto -sin formato (llamado texto) de un formulario una serie de valores para luego imprimirlos en Word (por eso el cuadro de texto del formulario es del tipo texto sin formato, ya que si pongo texto enriquecido, word se vuelve loco y saca una serie de expresiones del tipo "<div> el texto que sea </div>" y, claro eso no me interesa.
Lo que hago es, desde un formulario llamado cartas en el que introduzco los datos de los clientes y del tipo de carta, le pongo un cuadro de texto llamado paratexto (con la propiedad visible en no) y un botón de comando llamado previsualización que llamará a otro formulario con el mismo nombre en el cual, entre otras cosas, está el cuadro de texto sin formato que comentaba llamado texto.
Entonces, en el botón de comando "previsualización", en el evento "al hacer click" le pongo:
paratexto = "Estimado cliente:" & vbcrlf & "le comunicamos que en breve comenzarán las ofertas de la temporada, por lo que nos permitimos recordarle algunas de las más interesantes" & vbcrlf & "OFERTAS DE VERANO" & vbcrlf & ...
docmd.openform "previsualización"
forms!previsualización! texto = forms!cartas!paratexto
El tema es que "OFERTAS DE VERANO" debe ir en negrita, centrado y con un tipo de letra más grande que el resto del escrito. Este es un ejemplo, ni que decir tiene que el valor de "paratexto" varía según los casos, por lo que me resulta muy útil hacerlo así, ya que simplifica mucho la tarea de imprimir después en word...
En fin, necesito ayuda con urgencia, así que os agradecería mucho cualquier sugerencia.
Gracias a todos.
Mediante la expresión vbcrlf consigo insertar un salto de línea y un retorno de carro en la parte que me interesa de un texto. Ahora bien, ¿existe alguna expresión de ese tipo que me permita poner una parte del texto en negrita y centrado? (si además puedo cambiarle el tamaño, estupendo) Más que nada es para pasar a un cuadro de texto -sin formato (llamado texto) de un formulario una serie de valores para luego imprimirlos en Word (por eso el cuadro de texto del formulario es del tipo texto sin formato, ya que si pongo texto enriquecido, word se vuelve loco y saca una serie de expresiones del tipo "<div> el texto que sea </div>" y, claro eso no me interesa.
Lo que hago es, desde un formulario llamado cartas en el que introduzco los datos de los clientes y del tipo de carta, le pongo un cuadro de texto llamado paratexto (con la propiedad visible en no) y un botón de comando llamado previsualización que llamará a otro formulario con el mismo nombre en el cual, entre otras cosas, está el cuadro de texto sin formato que comentaba llamado texto.
Entonces, en el botón de comando "previsualización", en el evento "al hacer click" le pongo:
paratexto = "Estimado cliente:" & vbcrlf & "le comunicamos que en breve comenzarán las ofertas de la temporada, por lo que nos permitimos recordarle algunas de las más interesantes" & vbcrlf & "OFERTAS DE VERANO" & vbcrlf & ...
docmd.openform "previsualización"
forms!previsualización! texto = forms!cartas!paratexto
El tema es que "OFERTAS DE VERANO" debe ir en negrita, centrado y con un tipo de letra más grande que el resto del escrito. Este es un ejemplo, ni que decir tiene que el valor de "paratexto" varía según los casos, por lo que me resulta muy útil hacerlo así, ya que simplifica mucho la tarea de imprimir después en word...
En fin, necesito ayuda con urgencia, así que os agradecería mucho cualquier sugerencia.
Gracias a todos.
Valora esta pregunta


0