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

Preguntas similare

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


Respuesta Responder a este mensaje
#2 Pol3
18/11/2003 - 22:37 | Informe spam
Gracias, si no hay nadie más que me pueda dar otro consejo no tendré más
remedio que utilizar esa, lo último que he tenido conocimiento es de que se
puede utilizar la propiedad SelText, pero la aplico cambiando Text por
SelText y me da un mensaje de error de que no se puede configurar esa
propiedad, por lo que utilizaré el método que me comentas. Gracias.
"crispulo" escribió en el mensaje
news:
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
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida