2010-11-19 03:15:57 +0000 2010-11-19 03:15:57 +0000
44
44

¿Cómo se personalizan los atajos de teclado de Excel 2010?

¿Cómo se personalizan los atajos de teclado de Excel 2010? Este artículo de microsoft.com proporciona instrucciones para “Microsoft Office 2010” pero parece que sólo se aplica a Word, no a Excel. http://www.microsoft.com/athome/organization/compshortcuts.aspx

En Microsoft Office 2010:

  1. Haz clic en la ficha Archivo para abrir la vista Backstage y, a continuación, haz clic en Opciones.

  2. Haga clic en Personalizar la cinta y, a continuación, junto al encabezado Atajos de teclado, haga clic en Personalizar. Puede introducir la nueva combinación de teclas aquí.

Aquí está el cuadro de diálogo al que apunta mostrado en Word:

Pero aquí está el mismo cuadro de diálogo mostrado en Excel:

Fíjese que se ve casi exactamente igual pero sin “Atajos de teclado”: Personalizar…“.

Entonces, ¿cómo se personalizan los atajos de teclado en Excel?

Respuestas (5)

27
27
27
2011-11-24 12:55:54 +0000

Puedes asignar un comando (como “pintor de formatos”) a la barra de herramientas de acceso rápido a través del diálogo que se muestra arriba. Entonces puedes usar ALT + un número (varía según la posición del programa en la barra de herramientas de acceso rápido) como un atajo!

Por ejemplo, en la captura de pantalla de abajo, el Pintor de Formatos ha sido agregado a la barra de herramientas de acceso rápido en el 7º lugar, así que ahora puedes llamarlo vía alt-7.

21
21
21
2010-11-19 06:38:22 +0000

Hay 3 tipos diferentes de atajos de teclado que conozco:

  1. Unos como Ctrl-C para copiar
  2. Uno como Alt-E-S-V para Editar, Pegar Especial, Valores,
  3. Una combinación de teclas de atajo que asignas a tu propia macro

Con #1 creo que sólo Word te permite cambiarlas, por ejemplo, puedes cambiar el atajo de Negrita de Ctrl-B a otra cosa. No creo que Excel te haya permitido hacer esto. Por supuesto que puedes escribir una macro en Excel que cambie la propiedad Bold y luego asignarle un atajo de teclado, pero eso realmente cae en el #3 anterior.

Puedes hacer el #2 en Excel yendo a Herramientas > Personalizar y luego cambiando la ubicación del ampersand. Por ejemplo, podrías cambiar el nombre del menú de edición de &Editar a &Zdit y la secuencia de atajos en #2 arriba se cambiaría a Alt-Z-S-V. La única manera que conozco de hacer esto ahora sería cambiar el nombre de la barra de herramientas en VBA (las antiguas barras de herramientas, Archivo, Edición, etc. todavía existen entre bastidores en Excel 2007 y 2010 y se puede acceder a ellas a través del código).

Con #3 sigue siendo lo mismo que en las versiones anteriores, sólo tienes que ir al diálogo de Macro y cambiar el atajo en Opciones. Sólo tienes la opción de Ctrl y una tecla, creo. Con VBA puedes crear combos más largos como Ctrl-Shft-N (uno de mis favoritos).

Espero que eso ayude.

4
4
4
2013-01-25 02:14:44 +0000

La única manera (real) es crear una macro que haga lo que quieras y asignarle una combinación de teclas. Es relativamente fácil grabar un macro para, por ejemplo, “pegar valores” y luego agregar el atajo de teclado.

Si grabas un macro, el primer cuadro de diálogo te permite asignar una tecla de atajo, pero sólo con la tecla CTRL – y Excel no te dice si estás sobrescribiendo una combinación de teclas existente (como CTRL+C). Asegúrate de asignarla a tu archivo PERSONAL.XLSB para que esté disponible en todas las hojas de cálculo.

3
3
3
2011-10-13 22:08:28 +0000

Dirigiéndose a los “Unos como Alt-E-S-V para Editar > Pegado Especial > Valores” (número 2 arriba - aunque no es estrictamente un atajo, sino una forma rápida de hacer las cosas con el teclado).

Estos pueden ser modificados, pero tiene una sobrecarga significativa para configurar la primera vez. El proceso implica la creación de un Add-In con XML especial añadido que añade o modifica la cinta.

Las instrucciones y herramientas se pueden encontrar aquí . Esta fue la única manera que encontré para cambiar la cinta en 2007, sin embargo todavía funciona exactamente de la misma manera con 2010.

3
3
3
2019-01-10 11:19:04 +0000

Para mí todas las respuestas anteriores son insatisfactorias porque limitan las combinaciones que puedo usar como atajos personalizados o las acciones a las que puedo dirigirme, o requieren demasiado trabajo para algo que debería ser simple.

Mi solución es usar AutoHotkey para “traducir” mis combinaciones de teclas deseadas a los atajos existentes que Outlook 2016 (o Excel 2016 o lo que tengas) espera para esas acciones.

Así que, por ejemplo, siempre que tengo un correo electrónico seleccionado y pulso [Ins] quiero que se marque como leído, por lo tanto tengo el script AutoHotkey reemplazarlo con un [Ctrl-Enter]. O cuando presiono [Ctrl-f] quiero ir a la caja de búsqueda (d'oh!) pero Outlook espera un [Ctrl-e] para eso, así que tengo el guión de enviarle un [Ctrl-e]. El script tiene el siguiente aspecto:

SetTitleMatchMode RegEx
#IfWinActive - Outlook$
Ins::Send ^{Enter}
^f::Send ^e
#IfWinActive

El “#IfWinActive” asegura que estos reemplazos de teclas en particular sólo se aplican cuando el título de la ventana activa finaliza con la cadena “ - Outlook” (el final está marcado con el signo de dólar, lo cual funciona porque he habilitado el modo de coincidencia de cadenas basado en la Expresión Regular arriba). Entonces deshabilito la detección del título de la ventana activa con el vacío #IfWinActive al final.

También, una vez que el #IfWinActive es presionado, sé exactamente qué ventana recibirá las teclas que estoy enviando, así que no tengo que hacer nada especial más allá de un simple “Send <keys>” en respuesta a cada pulsación de tecla real que va a ser reemplazada.