Necesito ayuda para eliminar el signo de párrafo de un TextBox.

14/11/2003 - 00:33 por Pol3 | Informe spam
Hola de nuevo.
Vuelvo otra vez a solicitar vuestra ayuda y colaboración en la siguiente
cuestión que de deja sin poder continuar con mi proyecto.
Tengo un documento de Word, con un formulario de VBA que se ejecuta al abrir
el documento, éste formulario tiene varios TextBox que muestran el texto que
hay en una tabla del documento de Word.
Los datos que hay en los textBox se insertan en otros documentos distintos
que previamente abre y luego cierra mediante la pulsación de un botón, (todo
ésto funciona perfectamente).
El problema es que en el textBox, se muetra el texto y al final del mismo
también se muestra el "signo de párrafo", es el signo que en Word está
oculto y se muestra al pulsar sobre el icono "Mostrar Todo", (cada vez que
se ha pulsado un cámbio de línea se muestra en la fila o línea), el problema
es que cuando me inserta el texto en los documentos, también me inserta el
cambio de línea, por lo que me descuadra todo el contenido de la frase.
Espero haberlo explicado bien y que lo entienda.
¿Es posible hacer que en el textBox no se muestre dicho signo?

He probado aplicando la función Trim(), pero no da resultado.
el código que aplico para cada textBox es el siguiente:

TextNombre.Text = ThisDocument.Tables(1).Rows(1).Range 'el TextBox muestra
el contenido del Rango de la tabla.

'Cuando pulso sobre el botón me abre otro documento y me reemplaza un
marcador por el contenido del TextBox

With Selection
.GoTo What:=wdGoToBookmark, Name:="mTextNombre" 'reemplaza el
marcador llamado mTextNombre
.TypeText Text:=TextNombre.Text 'por el contenido del TextBox
llamado TextNombre.Text
End With
 

Leer las respuestas

#1 crispulo
15/11/2003 - 14:03 | Informe spam
La funcion trim quita los blancos.
Puedes hacer lo que quieres quitando el ultimo caracter (ya sabes, calculas
la longitud del texto introducido y después tomas desde la posicion 1 a
longitud-1).



"Pol3" escribió en el mensaje
news:
Hola de nuevo.
Vuelvo otra vez a solicitar vuestra ayuda y colaboración en la siguiente
cuestión que de deja sin poder continuar con mi proyecto.
Tengo un documento de Word, con un formulario de VBA que se ejecuta al


abrir
el documento, éste formulario tiene varios TextBox que muestran el texto


que
hay en una tabla del documento de Word.
Los datos que hay en los textBox se insertan en otros documentos distintos
que previamente abre y luego cierra mediante la pulsación de un botón,


(todo
ésto funciona perfectamente).
El problema es que en el textBox, se muetra el texto y al final del mismo
también se muestra el "signo de párrafo", es el signo que en Word está
oculto y se muestra al pulsar sobre el icono "Mostrar Todo", (cada vez que
se ha pulsado un cámbio de línea se muestra en la fila o línea), el


problema
es que cuando me inserta el texto en los documentos, también me inserta el
cambio de línea, por lo que me descuadra todo el contenido de la frase.
Espero haberlo explicado bien y que lo entienda.
¿Es posible hacer que en el textBox no se muestre dicho signo?

He probado aplicando la función Trim(), pero no da resultado.
el código que aplico para cada textBox es el siguiente:

TextNombre.Text = ThisDocument.Tables(1).Rows(1).Range 'el TextBox


muestra
el contenido del Rango de la tabla.

'Cuando pulso sobre el botón me abre otro documento y me reemplaza un
marcador por el contenido del TextBox

With Selection
.GoTo What:=wdGoToBookmark, Name:="mTextNombre" 'reemplaza el
marcador llamado mTextNombre
.TypeText Text:=TextNombre.Text 'por el contenido del TextBox
llamado TextNombre.Text
End With


Preguntas similares