formulario de barra formulario a cuadro de controles

05/03/2008 - 18:56 por chiri | Informe spam
Decidme si me equivoco, me ha pasado un formulario realizado mediante la
barra de formulario, luego se protege para sólo rellenado de formulario y
funciona perfectamente.

Pero me han pedido si puedo conseguir lo siguiente, que cuando alguien haga
doble click en uno de los campos de texto rellenables, se abra un control
calendario y elijas la fecha y esta se devuelva al cuadro de texto.

¿Es esto posible?, o lo que hay que hacer es un cuadro de texto (barra de
cuadro de controles) y ahí ejecutar código para que se abra un formulario
con un control calendario y al hacer doble click en ese control calendario
se ponga la fecha en el cuadro.

Si hay que hacer esto último, se puede conseguir que funcione igualmente la
protección y sólo se puedan rellenar los campos de texto.

¿sería preferible cambiar todos los campos de texto por cuadros de texto?

sigo estando pez en el tema de formularios rellenables en word, aunque en un
pasado no muy lejano intenté trabajar con ellos, pero sin éxito y lo que es
peor sin un aprendizaje suficiente.

gracias

Preguntas similare

Leer las respuestas

#1 Monica May
06/03/2008 - 01:09 | Informe spam
hola chiri,


Pero me han pedido si puedo conseguir lo siguiente, que cuando alguien haga
doble click en uno de los campos de texto rellenables, se abra un control
calendario y elijas la fecha y esta se devuelva al cuadro de texto.

¿Es esto posible?



bien mirate el siguiente articulo a raiz de una ayuda en este foro con
Maria »

http://www.fermu.com/content/view/514/2/lang,es/

No lo he revisado y lo mas seguro que se tenga que amoldar, acomodar a
este caso en cuestion, mañana le echo una mirada, mientras ves tu
observando como se puede estructurar :-P y ya te comento o comentamos
mejor :-)



Si hay que hacer esto último, se puede conseguir que funcione igualmente la
protección y sólo se puedan rellenar los campos de texto.



si se puede :-)


¿sería preferible cambiar todos los campos de texto por cuadros de texto?




depende de donde se vayan a utilizar, me explico:

Si se utiliza en un pc o pcs que se pueden controlar no hay problemas ya
que necesita que la seguridad de macros este en medio o baja, para ello
se tendria que utilizar alguna firma digital para seguridad en macros.

Comentanos :)

Saludos
Monica
Respuesta Responder a este mensaje
#2 chiri
06/03/2008 - 06:33 | Informe spam
Ya lo he visto, gracias por la página, que no la había visto todavía,
además, yo pretendo que al hacer doble click en un cuadro de texto, o si es
posible en un campo de texto me aparezca el formulario y de nuevo doble
click y se traslade al word

si es un cuadro de texto (sé hacerlo)
si es un campo de texto (no sé hacerlo)

de ahí mi segunda pregunta, es posible crear formularios con cuadros de
texto????

gracias como siempre, estás ahí

"Monica May" escribió en el mensaje
news:
hola chiri,


Pero me han pedido si puedo conseguir lo siguiente, que cuando alguien
haga doble click en uno de los campos de texto rellenables, se abra un
control calendario y elijas la fecha y esta se devuelva al cuadro de
texto.

¿Es esto posible?



bien mirate el siguiente articulo a raiz de una ayuda en este foro con
Maria »

http://www.fermu.com/content/view/514/2/lang,es/

No lo he revisado y lo mas seguro que se tenga que amoldar, acomodar a
este caso en cuestion, mañana le echo una mirada, mientras ves tu
observando como se puede estructurar :-P y ya te comento o comentamos
mejor :-)



Si hay que hacer esto último, se puede conseguir que funcione igualmente
la protección y sólo se puedan rellenar los campos de texto.



si se puede :-)


¿sería preferible cambiar todos los campos de texto por cuadros de texto?




depende de donde se vayan a utilizar, me explico:

Si se utiliza en un pc o pcs que se pueden controlar no hay problemas ya
que necesita que la seguridad de macros este en medio o baja, para ello se
tendria que utilizar alguna firma digital para seguridad en macros.

Comentanos :)

Saludos
Monica


Respuesta Responder a este mensaje
#3 Monica May
07/03/2008 - 01:13 | Informe spam
chiri escribió:
Ya lo he visto, gracias por la página, que no la había visto todavía,
además, yo pretendo que al hacer doble click en un cuadro de texto, o si es
posible en un campo de texto me aparezca el formulario y de nuevo doble
click y se traslade al word

si es un cuadro de texto (sé hacerlo)
si es un campo de texto (no sé hacerlo)

de ahí mi segunda pregunta, es posible crear formularios con cuadros de
texto????





PUes si que se puede puedes incluir tanto campos de formulario como
controles de la barra de herramientas cuadro de controles en formularios
protegidos ,osea sip puedes :-) habia un articulo que estaba muy bien
que hablaba de esto pero ya no ta :-(

bien pues para hacerlo por ejemplo desde un campo de texto seria los
siguiente »

isertas un campo de texto en el documento y click derecho del raton y
click en propiedades, ahi veras que tiene »

-Texto predeterminado
-Formato de texto
-Ejecutar macro [ al entrar o al salir ] » esto significa que cuando tu
te desplazas con el formulario protegido con la tecla [ TAB ] y entras
en un campo donde tiene una macro al entrar pues se ejecutara al entrar
y si le pones al salir


por ejemplo para este caso con el ejemplo del articulo que hay un
archivo de word para descargar pues bien añade el siguient codigo en un
modulo nuevo del editor »

'[]

Sub demo1()

On Error Resume Next
ActiveDocument.Unprotect ("123")
UserForm1.Show
ActiveDocument.Protect Type:=wdAllowOnlyFormFields, _
NoReset:=True, Password:="123"

End Sub
'[]

una vez que lo has añadido cierra el editor

vete al documento y pon un campo de texto y click derecho del raton y
propiedades »

en donde dice ejecutar macro dale al desplegable debajo en donde pone [
Entrar] y click en [ demo1 ] que te saldra por defecto y aceptar

Luego dale al candado y recorre todos los campos que hay con la tecla [
TAb ] hasta llegar a ese campo de texto y ... comentanos... :D

Saludos
monica
Respuesta Responder a este mensaje
#4 chiri
07/03/2008 - 13:04 | Informe spam
Perfecto, eso ya está, ahora quiero que del formulario que tiene un
calendario, me escriba la fecha que selecciono en el campo de texto, que el
problema es que no sé como se llama o como hay que llamarlo

en access o con un cuadro de texto sería Me.Texto1.value

o en word que es lo que estamos wordapplication.texto1.value

pero el campo de texto no lo sé.

GRACIAS
"Monica May" escribió en el mensaje
news:uaa9Eg%
chiri escribió:
Ya lo he visto, gracias por la página, que no la había visto todavía,
además, yo pretendo que al hacer doble click en un cuadro de texto, o si
es posible en un campo de texto me aparezca el formulario y de nuevo
doble click y se traslade al word

si es un cuadro de texto (sé hacerlo)
si es un campo de texto (no sé hacerlo)

de ahí mi segunda pregunta, es posible crear formularios con cuadros de
texto????





PUes si que se puede puedes incluir tanto campos de formulario como
controles de la barra de herramientas cuadro de controles en formularios
protegidos ,osea sip puedes :-) habia un articulo que estaba muy bien que
hablaba de esto pero ya no ta :-(

bien pues para hacerlo por ejemplo desde un campo de texto seria los
siguiente »

isertas un campo de texto en el documento y click derecho del raton y
click en propiedades, ahi veras que tiene »

-Texto predeterminado
-Formato de texto
-Ejecutar macro [ al entrar o al salir ] » esto significa que cuando tu te
desplazas con el formulario protegido con la tecla [ TAB ] y entras en un
campo donde tiene una macro al entrar pues se ejecutara al entrar y si le
pones al salir


por ejemplo para este caso con el ejemplo del articulo que hay un archivo
de word para descargar pues bien añade el siguient codigo en un modulo
nuevo del editor »

'[]

Sub demo1()

On Error Resume Next
ActiveDocument.Unprotect ("123")
UserForm1.Show
ActiveDocument.Protect Type:=wdAllowOnlyFormFields, _
NoReset:=True, Password:="123"

End Sub
'[]

una vez que lo has añadido cierra el editor

vete al documento y pon un campo de texto y click derecho del raton y
propiedades »

en donde dice ejecutar macro dale al desplegable debajo en donde pone [
Entrar] y click en [ demo1 ] que te saldra por defecto y aceptar

Luego dale al candado y recorre todos los campos que hay con la tecla [
TAb ] hasta llegar a ese campo de texto y ... comentanos... :D

Saludos
monica











Respuesta Responder a este mensaje
#5 chiri
07/03/2008 - 23:40 | Informe spam
ME RESPONDO YO QUE DESASTRE

ActiveDocument.FormFields("Texto6").Result = Calendar1.Value

Siendo Texto6 el nombre del campo de texto

GRACIAS MÓNICA

"chiri" <fernandoSUSTITUYEPORARROBAmollatSUSTITUYEPORPUNTOinfo> escribió en
el mensaje news:%
Perfecto, eso ya está, ahora quiero que del formulario que tiene un
calendario, me escriba la fecha que selecciono en el campo de texto, que
el problema es que no sé como se llama o como hay que llamarlo

en access o con un cuadro de texto sería Me.Texto1.value

o en word que es lo que estamos wordapplication.texto1.value

pero el campo de texto no lo sé.

GRACIAS
"Monica May" escribió en el mensaje
news:uaa9Eg%
chiri escribió:
Ya lo he visto, gracias por la página, que no la había visto todavía,
además, yo pretendo que al hacer doble click en un cuadro de texto, o si
es posible en un campo de texto me aparezca el formulario y de nuevo
doble click y se traslade al word

si es un cuadro de texto (sé hacerlo)
si es un campo de texto (no sé hacerlo)

de ahí mi segunda pregunta, es posible crear formularios con cuadros de
texto????





PUes si que se puede puedes incluir tanto campos de formulario como
controles de la barra de herramientas cuadro de controles en formularios
protegidos ,osea sip puedes :-) habia un articulo que estaba muy bien que
hablaba de esto pero ya no ta :-(

bien pues para hacerlo por ejemplo desde un campo de texto seria los
siguiente »

isertas un campo de texto en el documento y click derecho del raton y
click en propiedades, ahi veras que tiene »

-Texto predeterminado
-Formato de texto
-Ejecutar macro [ al entrar o al salir ] » esto significa que cuando tu
te desplazas con el formulario protegido con la tecla [ TAB ] y entras en
un campo donde tiene una macro al entrar pues se ejecutara al entrar y si
le pones al salir


por ejemplo para este caso con el ejemplo del articulo que hay un archivo
de word para descargar pues bien añade el siguient codigo en un modulo
nuevo del editor »

'[]

Sub demo1()

On Error Resume Next
ActiveDocument.Unprotect ("123")
UserForm1.Show
ActiveDocument.Protect Type:=wdAllowOnlyFormFields, _
NoReset:=True, Password:="123"

End Sub
'[]

una vez que lo has añadido cierra el editor

vete al documento y pon un campo de texto y click derecho del raton y
propiedades »

en donde dice ejecutar macro dale al desplegable debajo en donde pone [
Entrar] y click en [ demo1 ] que te saldra por defecto y aceptar

Luego dale al candado y recorre todos los campos que hay con la tecla [
TAb ] hasta llegar a ese campo de texto y ... comentanos... :D

Saludos
monica















Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida