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

42

¿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 solo se aplica a Word, no a Excel.

http://www.microsoft.com/athome/organization/compshortcuts.aspx

En Microsoft Office 2010:

  1. Haga clic en la pestaña Archivo para abrir la vista Backstage y luego haga clic en Opciones.

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

Aquí está el cuadro de diálogo que señala que se muestra en Word:

Word personalizar la cinta

Pero aquí está el mismo cuadro de diálogo que se muestra en Excel:

Excel Personalizar cinta de opciones

Observe que se ve casi exactamente igual pero no tiene el botón "Atajos de teclado: Personalizar ...".

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

Sam
fuente
Right Click S - V es un poco más rápido que Alt-ESV para pegar valores ...

Respuestas:

21

Hay 3 tipos diferentes de atajos de teclado que conozco:

  1. Unos como Ctrl-C para copiar
  2. Unos como Alt-ESV para Edición> Pegado especial> Valores
  3. Una combinación de teclas de acceso directo que asigna a su propia macro

Con el n. ° 1, creo que solo Word le permite cambiarlos, por ejemplo, puede cambiar el acceso directo para Bold de Ctrl-B a otra cosa. No creo que Excel te haya permitido hacer esto. Por supuesto, puede escribir una macro en Excel que cambie la propiedad Negrita y luego asignarle un atajo de teclado, pero eso realmente se encuentra en el n. ° 3 anterior.

Para poder hacer el n. ° 2 en Excel, vaya a Herramientas> Personalizar y luego cambie la ubicación del ampersand. Por ejemplo, podría cambiar el nombre del menú Editar de & Editar a & Zdit y la secuencia de acceso directo en el n. ° 2 anterior se cambiaría a Alt-ZSV. La única forma en que sé hacer esto ahora sería cambiar el nombre de la barra de herramientas en VBA (las antiguas barras de herramientas, Archivo, Editar, etc. todavía existen detrás de escena en Excel 2007 y 2010 y se puede acceder a ellas mediante código).

Con el n. ° 3 sigue siendo el mismo que en versiones anteriores, solo ingrese al cuadro de diálogo Macro y cambie el acceso directo en Opciones. Solo tiene 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.

Doug Glancy
fuente
Entonces, si mi Excel francés usa "Ctrl + G" para Bold, no puedo cambiarlo a la variante "Inglés" "Ctrl + B" (+ cambiar GotoPage también).
Serge
"Con el n. ° 1, creo que solo Word le permite cambiarlos, por ejemplo, puede cambiar el acceso directo para Bold de Ctrl-B a otra cosa. No creo que Excel le haya permitido hacer esto". - Basura. Siempre he asignado "CTRL + MAYÚS + V" para pegar valores solo en versiones anteriores de Excel. Muy decepcionado, esto ya no es posible.
Adambeano
Estos son los pasos para el n. ° 3: 1. Presione Alt + F8. Aparece una lista de macros. 2. Haga clic en una macro. 3. Haga clic en Opciones. 4. Para la tecla de acceso directo, escriba una letra minúscula, mayúscula, número o símbolo. 5. Haga clic en Aceptar. 6. Cierre la lista de macros.
Escenografía
27

Puede asignar un comando (como "pintor de formato") a la barra de herramientas de acceso rápido a través del cuadro de diálogo que se muestra arriba. ¡Entonces puede usar ALT + un número (varía en la posición del programa en la barra de herramientas de acceso rápido) como acceso directo!

Por ejemplo, en la siguiente captura de pantalla, el pintor de formato se ha agregado a la barra de herramientas de acceso rápido en el séptimo lugar, por lo que ahora puede llamarlo a través de alt- 7.

ingrese la descripción de la imagen aquí

Marjolijn
fuente
Oh, esto es genial Quería encontrar alguna forma de cambiar CTRL-V a "Pegar y hacer coincidir el formato de destino" (ya sea modificando el comportamiento de pegado predeterminado o cambiando los atajos de teclado), pero esta es la mejor alternativa que he encontrado. Acabo de golpear ALT-4 y boom: ¡exactamente lo que quiero!
BevansDesign
Quería tener en cuenta que no es el cuadro de diálogo exacto que se muestra arriba, es Personalizar la cinta de opciones, mientras que la Barra de herramientas de acceso rápido es la siguiente opción debajo de eso. Sin embargo, parece idéntico. Gran consejo!
Noumenon
4

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

Si graba una macro, el primer cuadro de diálogo le permite asignar una tecla de acceso directo, pero solo con la CTRLtecla, y Excel no le dice si está sobrescribiendo una combinación de teclas existente (como CTRL+C). Asegúrese de asignarlo a su PERSONAL.XLSBarchivo para que esté disponible para todas las hojas de cálculo.

Haig Johnson
fuente
3

Abordar los 'Unos como Alt-ESV para Edición> Pegado especial> Valores' (número 2 anterior, aunque no es estrictamente un atajo, pero sigue siendo una forma rápida de hacer cosas con el teclado).

Estos pueden modificarse, pero tiene una sobrecarga significativa para configurar la primera vez. El proceso implica la creación de un complemento con XML especial agregado que agrega o modifica la cinta.

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

Andrew Crisp
fuente
¿Este enfoque con la herramienta Custom UI Editor (que parece no haberse actualizado durante muchos años) también funciona MS Office 2013?
Mayormente inofensivo
2

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

Mi solución es usar AutoHotkey para "traducir" mis combinaciones de teclas deseadas en los accesos directos existentes que Outlook 2016 (o Excel 2016 o lo que sea) espera para esas acciones.

Entonces, por ejemplo, cada vez que tengo un correo electrónico seleccionado y presiono [Ins] quiero que se marque como leído, por lo tanto, tengo el script AutoHotkey que lo reemplaza con [Ctrl-Enter]. O cada vez que presiono [Ctrl-f] quiero ir al cuadro de búsqueda (¡oh!) Pero Outlook espera un [Ctrl-e] para eso, así que el script le envía un [Ctrl-e]. El guión se ve así:

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

El "#IfWinActive" garantiza que estos reemplazos de pulsación de teclas en particular solo se apliquen cuando el título de la ventana activa termina con la cadena "- Outlook" (el final está marcado con el signo de dólar, lo que funciona porque he habilitado el modo de coincidencia de cadenas basado en Expresión regular encima). Luego deshabilito la detección del título de la ventana activa con el #IfWinActive vacío al final.

Además, una vez que se golpea el #IfWinActive, sé exactamente qué ventana recibirá las claves que estoy enviando, por lo que no tengo que hacer nada especial más allá de un simple "Enviar <teclas>" en respuesta a cada pulsación de tecla real eso debe ser reemplazado.

Don joe
fuente
1
Para aquellos que se preguntan, AutoHotkey se puede descargar aquí .
Pato Donald
¡Gracias! Enlace integrado en el texto. (Siempre estoy paranoico acerca de agregar enlaces y romper algunas reglas sobre la promoción de materiales fuera del sitio. :))
Don Joe