¿Cómo puedo hacer clic en una ventana de Excel inactiva y hacer que Excel se mueva a la celda en la que hice clic?

5

¿Puedo personalizar Excel para que cuando la ventana de Excel no esté activa y haga clic en una celda, Excel se moverá a esa celda?

Al hacer clic en una celda se activa la ventana, pero Excel no se mueve a la celda. Debo hacer clic una segunda vez en la celda para que Excel se mueva a la celda.

Este parece ser un caso especial de un comportamiento más general de Excel. Excel ignora los clics del mouse en ventanas inactivas. Por ejemplo, hacer clic en un botón de cinta no hace nada (excepto que la ventana se activa).

Otras aplicaciones de Windows tienen el comportamiento opuesto. No ignoran los clics en ventanas inactivas. El clic activa la ventana pero también hace lo que un clic haría normalmente. Al hacer clic en una ventana de Bloc de notas inactiva en el búfer de texto principal, se activa la ventana, pero también mueve el cursor al punto de clic, al hacer clic en un botón de menú se activa el menú, etc.

Revisé las opciones disponibles en Archivo ... Opciones e intenté varias búsquedas en Google para encontrar la respuesta. No encontré ninguna información relevante.

MetaEd
fuente
Para ser claros, ¿estás hablando de múltiples archivos abiertos en la misma instancia de Excel o varias instancias de Excel? En la misma instancia, puede usar ctrl + f6 y ctrl shft f6 para recorrer los libros. Y ctrl + pgup o pgdown para recorrer las hojas. Diferentes instancias que podría simplemente alt + tab?
Raystafarian
@Raystafarian Gracias, la pregunta no se limita a ninguna combinación particular de aplicaciones o ventanas. Quería ofrecer un ejemplo de lo que sale mal, pero no me refiero a respuestas para centrarme simplemente en "resolver el ejemplo". A la luz de su pregunta, reconsideraré el ejemplo.
MetaEd
¿Consideraría soluciones de terceros? Por ejemplo, Autohotkey podría estar atento cada vez que active una ventana de Excel previamente inactiva y envíe un segundo clic en la posición actual del cursor. Definitivamente es una solución, pero es viable.
Tostada de ingeniero
Es posible que desee probar un programa gratuito portátil (sin instalación) llamado Winaero Tweaker . Entre muchos otros ajustes prácticos, tiene una función para activar ventanas de fondo al pasar el mouse.
P Fitz
Básicamente, no conozco ningún VBA, pero sospecho que si no está en las opciones del programa (que su búsqueda en Internet parece probar), no será fácil escribir un script, si es posible. Me parece que este es solo uno de esos comportamientos del programa que decidió el equipo de la interfaz de usuario, y así es como es. Puede haber una razón para ello: podría haber demostrado ser desconcertante (o poco práctico) para el usuario si su clic del mouse causa un cambio de selección en Excel que si conserva su selección actual. Alguien tendría que ejecutar pruebas o preguntarle a Microsoft.
Mathieu K.

Respuestas:

1

Probablemente no pueda cambiar Excel, pero puede cambiar el comportamiento de la ventana para mover el foco siempre a la ventana donde está el mouse (panel de control, 'facilidad de uso'). De esa manera, cuando mueve el mouse sobre una ventana de Excel (previamente inactiva), se activa por sí misma, y ​​su clic será reconocido y se actuará sobre él.

Tenga en cuenta que dicho cambio afecta a todas sus ventanas en todos los programas. Algunas personas lo encuentran muy útil, pero otras lo odian.

Aganju
fuente