Ejecutar macro con "Enter"

13/10/2006 - 23:38 por DR | Informe spam
Saudos para todos;

Hay alguna forma de ejecutar una macro al pulsar
enter, en una hoja activa?

Gracias de antemano

Dario

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
14/10/2006 - 00:10 | Informe spam
hola, Dario !

Hay alguna forma de ejecutar una macro al pulsar enter, en una hoja activa?



1) [si interpreto 'bien'...] implica modificar el 'comportamiento normal' de la tecla {enter}
[NO muy 'recomendable', ya que podria darse el caso de 'olvidar regresarle' sus funciones 'habituales'] ;)

2) [probablemente] seria mejor si a 'la macro'...
a) le asignas un 'atajo de teclado' [no seria 'una tecla'... pero si... una 'combinacion']
b) la asignas a algun objeto de dibujo [boton, herramienta, etc.]

comentas lo que 'realmente' necesitas?
saludos,
hector.
Respuesta Responder a este mensaje
#2 DR
14/10/2006 - 00:48 | Informe spam
Gracias por contestar Hector

La idea es aprte de darle click a una imagen para que se ejecute la
macro, que tambien se pueda dar por medio de la tecla enter
No se si se pueda

Saludos
Dario


Héctor Miguel wrote:
hola, Dario !

> Hay alguna forma de ejecutar una macro al pulsar enter, en una hoja activa?

1) [si interpreto 'bien'...] implica modificar el 'comportamiento normal' de la tecla {enter}
[NO muy 'recomendable', ya que podria darse el caso de 'olvidar regresarle' sus funciones 'habituales'] ;)

2) [probablemente] seria mejor si a 'la macro'...
a) le asignas un 'atajo de teclado' [no seria 'una tecla'... pero si... una 'combinacion']
b) la asignas a algun objeto de dibujo [boton, herramienta, etc.]

comentas lo que 'realmente' necesitas?
saludos,
hector.
Respuesta Responder a este mensaje
#3 Héctor Miguel
14/10/2006 - 01:17 | Informe spam
hola, Dario !

La idea es aprte de darle click a una imagen para que se ejecute la macro
que tambien se pueda dar por medio de la tecla enter. No se si se pueda.



no [que yo sepa] SIN modificar el comportamiento normal de 'la tecla' :-(
[ademas]... seria necesario que primero seleccionaras 'el objeto' sobre el que actuaria el {enter} -?-
-> lo que nos llevaria a que el enter seria una 'accion secundaria' :D
y... 'condicionar' al tipo de seleccion para que se re/direccione el comportamiento del enter [seguramente]
resultaria en codigos menos sencillos y mas 'exhaustivos/desgastantes/...' :-(

saludos,
hector.
Respuesta Responder a este mensaje
#4 DR
14/10/2006 - 01:48 | Informe spam
Gracias por tu interes Hector

Lo dejamos pendiente

Saludos
Dario
Respuesta Responder a este mensaje
#5 6298alejandro
05/01/2014 - 23:55 | Informe spam
Héctor Miguel escribió el 14/10/2006 00:10 :
hola, Dario !

Hay alguna forma de ejecutar una macro al pulsar enter, en una hoja activa?




1) [si interpreto 'bien'...] implica modificar el 'comportamiento normal' de la
tecla {enter}
[NO muy 'recomendable', ya que podria darse el caso de 'olvidar regresarle' sus
funciones 'habituales'] ;)

2) [probablemente] seria mejor si a 'la macro'...
a) le asignas un 'atajo de teclado' [no seria 'una tecla'... pero si... una
'combinacion']
b) la asignas a algun objeto de dibujo [boton, herramienta, etc.]

comentas lo que 'realmente' necesitas?
saludos,
hector.


1-. Una macro que le asigne una accion a la tecla Enter no hace que esta pierda su funcion, se hacen programas con visual basic y en diversos casos se le asignan acciones a enter como saltar de linea, continuar, etcetcetc, tambien es visto en juegos de internet, enter es usado como "pausa", confirmar... en textos ayuda a saltar de linea e inclusive se puede bloquear la habilidad de enter en paginas web, como facebook, al revisar tus mensajes, puedes enviar con enter o hacer que salte de linea.
no pierde su habilidad, solo se acopla.
Y la verdad, en mi opinion si es recomendable, uno decide que funcion darles(tengo una macro de teclado para ppt, la cual hace que si pulsas enter salte a otra diapositiva, mande un msgbox)
y... 2-. no tengo nada que decir contra las opciones a y b, son opcionales...

En cuanto a la pregunta realizada...
Lo he intentado pero no he logrado nada, recién me estoy metiendo en visual basic y apenas estoy logrando algunas cosas, como activar teclado en una presentación configurada a modo de exposición, solo te puedo decir que lo que quieres hacer es posible, ¿Como lo se? Visual Basic es la base de todos los programas y no es imposible, si se puede configurar un juego flash(un programa mas simple) en el cual tu haces algo y obtienes una o varias respuestas(como los juegos de accion de Stickman que hay por internet) entonces logicamente puede crearse una macro capaz de activar demaciados macros con solo pulsar enter... Ponte a consultar visual basic, y estudialo... no es nada mas que lógica.
Por ejemplo, una macro que hice en powerpoint.

La lógica para hacer esto:
"Si el texto del cuadro de texto 1 dice lo mismo que el texto del cuadro de texto 2 entonces aparece un dialogo emergente diciendo correcto, de lo contrario aparece un dialogo emergente diciendo incorrecto."
(Es como la formula "Si" de excel...)
Es esta:
If textbox1.text = TextBox2.Text Then
MsgBox "Correcto"
Else
MsgBox "Incorrecto"

Bien, solo es una sugerencia, estudia sobre Visual Basic, metete mas en eso para poder hacer lo que quieres(yo tambien trato de hacerlo)... Siento no poder responder la duda, saludos.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida