Asociar calendario a un campo

10/02/2007 - 11:14 por María | Informe spam
Me gustariá asociar un calendario a un campo de una plantilla; en vez de
tener que poner la fecha con el teclado.

Gracias

Preguntas similare

Leer las respuestas

#11 Tux
15/02/2007 - 22:24 | Informe spam
María escribió:
Gracias por todo de nuevo.
Como he sido una manazas he creado un par de botones más de calendarios. He
repetido la macro en otro documento y me siguen saliendo los tres botones.
Habrá alguna manera de elliminarnos.
Gracias de nuevo y perdona por ser tan manazas




Pues tranquila se pueden eliminar de varias formas pero vamos hacerlo
mediante codigo ok?

Bien abrimos en cualquier documento nuevo sin guardarlo pues abrimos un
documento nuevo y le damos a ALT+F11 y dos Clicks en THisDocument y ahi
ponemos estas macros:

Sub Prueba_1()

Application.CommandBars("Text").Controls("Calendario").Delete

End sub

Sub Prueba_2()

Application.CommandBars("Form Fields").Controls("Calendario").Delete

Sub Prueba_3()

Application.CommandBars("Table Text").Controls("Calendario").Delete

End sub

Bien colocalas las tres en ThisDocument y ahora te colocas con el cursor
en Application de la macro Sub Prueba_1() la primera tu coloca solamente
con el raton el cursor ahí [puede ser en Application o cualquier parte
de la macro Prueba_1 y dale a F5 [Eso ejecutara la macro directamente]
bien si te da error es que ese boton no lo tienes por lo tanto eliminala
esa macro la macro Prueba_1()

Luego repites el proceso con la macro Prueba_2 hasta que te de Error en
el momento que te de Error es que ya no hay mas botones y luego ya la
puedes eliminar asi tal cual coges el raton y fuera esa macro :-)

Y luego repites el proceso con la macro Prueba_3() hasta lo mismo hasta
que te de error y ya has eliminado todos lo botones Cierras documento
sin guardar le dices que no quieres guardarlo y ya habran desaparecido
esos botones :-)

La macro Prueba_1 pertenece a borrar el menu contextual que se utiliza
en Texto, como normal en documento

La macro Prueba_2 Pertenece a borrar el menu contextual que se utiliza
en los campos de formulario

Y la macro Prueba_3 pertenece a borrar el menu contextual que se utiliza
en la Los textos de tablas.


Prueba prueba :-)

¡Besicoss!!!
Monica

PD: La primera vez que probe ha hacer botones ni te puedes imaginar la
de botones que cree jejeje parecia aquello en lugar de un menu
contextual parecia el menu de insertar autotexto jajajajaja! uy me han
pasado muchas y me pasaran ;-)



Estado: A la Espera By Fermu

Tic-Tac-Tic-Tac...

www.fermu.com
www.zorval.com
Respuesta Responder a este mensaje
#12 María
16/02/2007 - 16:42 | Informe spam
Querida Mónica, vamos que ha fucionado todo a las mil maravillas.
Muchisismas gracias por todo. Por ahora ha fucionado todo muy bien.
Aunque lo de asociar especificamente el calendario a un campo de una
plantilla no lo tengo todavía muy conseguido.
Con esta macro va asociada al documento completo. Pero todavía tengo que
hacer un par de pruebas más y bueno así también me vale.
Me descargé del foro de fermu un ejemplo que tenís hecho por tí y ví que tú
si lo tienes.
:-) Un beso y gracias por ser tan encantadora.

"Tux" escribió:

María escribió:
> Gracias por todo de nuevo.
> Como he sido una manazas he creado un par de botones más de calendarios. He
> repetido la macro en otro documento y me siguen saliendo los tres botones.
> Habrá alguna manera de elliminarnos.
> Gracias de nuevo y perdona por ser tan manazas
>

Pues tranquila se pueden eliminar de varias formas pero vamos hacerlo
mediante codigo ok?

Bien abrimos en cualquier documento nuevo sin guardarlo pues abrimos un
documento nuevo y le damos a ALT+F11 y dos Clicks en THisDocument y ahi
ponemos estas macros:

Sub Prueba_1()

Application.CommandBars("Text").Controls("Calendario").Delete

End sub

Sub Prueba_2()

Application.CommandBars("Form Fields").Controls("Calendario").Delete

Sub Prueba_3()

Application.CommandBars("Table Text").Controls("Calendario").Delete

End sub

Bien colocalas las tres en ThisDocument y ahora te colocas con el cursor
en Application de la macro Sub Prueba_1() la primera tu coloca solamente
con el raton el cursor ahí [puede ser en Application o cualquier parte
de la macro Prueba_1 y dale a F5 [Eso ejecutara la macro directamente]
bien si te da error es que ese boton no lo tienes por lo tanto eliminala
esa macro la macro Prueba_1()

Luego repites el proceso con la macro Prueba_2 hasta que te de Error en
el momento que te de Error es que ya no hay mas botones y luego ya la
puedes eliminar asi tal cual coges el raton y fuera esa macro :-)

Y luego repites el proceso con la macro Prueba_3() hasta lo mismo hasta
que te de error y ya has eliminado todos lo botones Cierras documento
sin guardar le dices que no quieres guardarlo y ya habran desaparecido
esos botones :-)

La macro Prueba_1 pertenece a borrar el menu contextual que se utiliza
en Texto, como normal en documento

La macro Prueba_2 Pertenece a borrar el menu contextual que se utiliza
en los campos de formulario

Y la macro Prueba_3 pertenece a borrar el menu contextual que se utiliza
en la Los textos de tablas.


Prueba prueba :-)

¡Besicoss!!!
Monica

PD: La primera vez que probe ha hacer botones ni te puedes imaginar la
de botones que cree jejeje parecia aquello en lugar de un menu
contextual parecia el menu de insertar autotexto jajajajaja! uy me han
pasado muchas y me pasaran ;-)



Estado: A la Espera By Fermu

Tic-Tac-Tic-Tac...

www.fermu.com
www.zorval.com

Respuesta Responder a este mensaje
#13 Tux
16/02/2007 - 18:13 | Informe spam
María escribió:
Querida Mónica, vamos que ha fucionado todo a las mil maravillas.
Muchisismas gracias por todo. Por ahora ha fucionado todo muy bien.
Aunque lo de asociar especificamente el calendario a un campo de una
plantilla no lo tengo todavía muy conseguido.
Con esta macro va asociada al documento completo. Pero todavía tengo que
hacer un par de pruebas más y bueno así también me vale.
Me descargé del foro de fermu un ejemplo que tenís hecho por tí y ví que tú
si lo tienes.
:-) Un beso y gracias por ser tan encantadora.




Gracias María ;-)

Y lo de asociar a un solo campo si solo lo quieres para un campo
suponiendo que el campo por ejemplo sean de formularios por ejemplo un
campo de formulario un [FORMTEXT} cuando le das boton derecho al campo y
sale la ventana de dialogo "opciones de campo de formulario" abajo
donde dice >> Ejecutar Macro >> ahi veras que tienes un desplegale donde
dice >> Al entrar >> en ese desplegable te saldran las macros que tengas
en los modulos, simplemente le das click a la macro que abra el
calendario y aceptar. Cuando vayas a entrar a ese campo se abrira el
calendario y solo estara disponible para ese campo por ejemplo :-), no
se si me explique mu bien :-)

Por ejemplo:

Sub Abrir_Calendario()

UserForm1.show

End sub

Pues en ese desplegable de la ventana de dialogo del campo FormText pues
le das un click a que ahi te aparecera : Abrir_Calendario . Cada vez
que entres en ese campo se te añadira el calendario a ese campo
solamente :-) [se puede poner a todos los campos que quieras]

Yo en el Archivo que subi a Fermu.com lo hice de otra manera lo hice
general, pero que se puede hacer de muchas maneras ya que cada uno tiene
su necesidad :-)

Bueno si no me explique bien comentame eh? :-)

Y Muchos Besicosss!

Monica :-)



Estado: A la Espera By Fermu

Tic-Tac-Tic-Tac...

www.fermu.com
www.zorval.com
Respuesta Responder a este mensaje
#14 María
17/02/2007 - 00:36 | Informe spam
Mónica eres una profesora estupenda, conseguido. Ha quedado de maravilla.

Te vuelvo a dar las gracias por tener tanta paciencia, por contestar con
tanta rápidez y lograr que lo difícil resulte tan sencillo.

Un saludo y un besazo; gracias de nuevo y hasta la próxima

"Tux" escribió:

María escribió:
> Querida Mónica, vamos que ha fucionado todo a las mil maravillas.
> Muchisismas gracias por todo. Por ahora ha fucionado todo muy bien.
> Aunque lo de asociar especificamente el calendario a un campo de una
> plantilla no lo tengo todavía muy conseguido.
> Con esta macro va asociada al documento completo. Pero todavía tengo que
> hacer un par de pruebas más y bueno así también me vale.
> Me descargé del foro de fermu un ejemplo que tenís hecho por tí y ví que tú
> si lo tienes.
> :-) Un beso y gracias por ser tan encantadora.
>

Gracias María ;-)

Y lo de asociar a un solo campo si solo lo quieres para un campo
suponiendo que el campo por ejemplo sean de formularios por ejemplo un
campo de formulario un [FORMTEXT} cuando le das boton derecho al campo y
sale la ventana de dialogo "opciones de campo de formulario" abajo
donde dice >> Ejecutar Macro >> ahi veras que tienes un desplegale donde
dice >> Al entrar >> en ese desplegable te saldran las macros que tengas
en los modulos, simplemente le das click a la macro que abra el
calendario y aceptar. Cuando vayas a entrar a ese campo se abrira el
calendario y solo estara disponible para ese campo por ejemplo :-), no
se si me explique mu bien :-)

Por ejemplo:

Sub Abrir_Calendario()

UserForm1.show

End sub

Pues en ese desplegable de la ventana de dialogo del campo FormText pues
le das un click a que ahi te aparecera : Abrir_Calendario . Cada vez
que entres en ese campo se te añadira el calendario a ese campo
solamente :-) [se puede poner a todos los campos que quieras]

Yo en el Archivo que subi a Fermu.com lo hice de otra manera lo hice
general, pero que se puede hacer de muchas maneras ya que cada uno tiene
su necesidad :-)

Bueno si no me explique bien comentame eh? :-)

Y Muchos Besicosss!

Monica :-)



Estado: A la Espera By Fermu

Tic-Tac-Tic-Tac...

www.fermu.com
www.zorval.com

Respuesta Responder a este mensaje
#15 Carlos
19/02/2007 - 18:50 | Informe spam
Hola Monica, soy Carlos. El calendario me ha funcionado perfectamente,
así como el botón que creamos hará un par de meses para volcar
formularios en una misma carpeta.

Aprovecho esta ocasión para darte las gracias por ambos consejos.

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