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

Come si fa a personalizzare le scorciatoie da tastiera di Excel 2010?

Come si fa a personalizzare le scorciatoie da tastiera di Excel 2010? Questo articolo di microsoft.com fornisce istruzioni per “Microsoft Office 2010” ma sembra applicarsi solo a Word, non a Excel. http://www.microsoft.com/athome/organization/compshortcuts.aspx &003

In Microsoft Office 2010:

  1. Fare clic sulla scheda File per aprire la vista Backstage, quindi fare clic su Opzioni.

    1. Fare clic su Personalizza nastro e poi, accanto all'intestazione Keyboard Shortcuts (scorciatoie da tastiera), fare clic su Personalizza. Qui è possibile inserire la nuova combinazione di tasti.

Ecco la finestra di dialogo a cui punta in Word:

Ma ecco la stessa finestra di dialogo mostrata in Excel:

Si noti che sembra quasi esattamente la stessa ma non ci sono “Scorciatoie da tastiera”: Personalizza…“.

Allora come si personalizzano le scorciatoie da tastiera in Excel?

Risposte (5)

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

È possibile assegnare un comando (come “format painter”) alla barra degli strumenti di accesso rapido tramite la finestra di dialogo mostrata sopra. Poi si può usare ALT + un numero (varia sulla posizione del programma nella barra degli strumenti ad accesso rapido) come scorciatoia!

Per esempio, nella schermata qui sotto, il Format Painter è stato aggiunto alla barra degli strumenti ad accesso rapido al 7° posto, quindi è ora possibile chiamarlo tramite alt-7.

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

Ci sono 3 diversi tipi di scorciatoie da tastiera che conosco:

  1. Uno come Ctrl-C per Copy
  2. 3. Quelle come Alt-E-S-V per Modifica > Incolla valori speciali >
  3. 3. Una combinazione di tasti di scelta rapida da assegnare alla propria macro

Con # 1 credo che solo Word permetta di modificarle, ad esempio, si può cambiare la scelta rapida per Bold da Ctrl-B a qualcos'altro. Non credo che Excel vi abbia mai permesso di farlo. Naturalmente si può scrivere una macro in Excel che cambia la proprietà Bold e poi assegnare una scorciatoia da tastiera ad essa, ma questo rientra davvero nel #3 di cui sopra.

Si usa per essere in grado di fare #2 in Excel andando in Strumenti > Personalizza e poi cambiando la posizione dell'ampersand. Per esempio si potrebbe cambiare il nome del menu Edit da &Edit a &Zdit e la sequenza di scorciatoie in #2 di cui sopra verrebbe cambiata in Alt-Z-S-V. L'unico modo che conosco per farlo ora sarebbe quello di cambiare il nome della barra degli strumenti in VBA (le vecchie barre degli strumenti, File, Edit, ecc. esistono ancora dietro le quinte in Excel 2007 e 2010 e sono accessibili via codice).

Con #3 è ancora lo stesso come nelle versioni precedenti, basta andare nella finestra di dialogo Macro e cambiare la scorciatoia in Opzioni. Avete solo la scelta di Ctrl e un tasto, credo. Con VBA è possibile creare combo più lunghe come Ctrl-Shft-N (uno dei miei preferiti).

spero che questo aiuti.

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

L'unico modo (reale) è creare una macro che faccia quello che si vuole e assegnarle una combinazione di tasti. È relativamente facile registrare una macro per, diciamo, “incollare valori” e poi aggiungere la scorciatoia da tastiera.

Se si registra una macro la prima finestra di dialogo permette di assegnare un tasto di scelta rapida, ma solo con il tasto CTRL – ed Excel non vi dice se state sovrascrivendo una combinazione di tasti esistente (come CTRL+C). Assicuratevi di assegnarlo al vostro file PERSONAL.XLSB in modo che sia disponibile per tutti i fogli di calcolo.

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

Indirizzare gli ‘Uno come Alt-E-S-V per Modifica > Incolla Valori Speciali >> (numero 2 qui sopra - anche se non è strettamente una scorciatoia, ma è comunque un modo veloce per fare le cose con la tastiera).

Questi possono essere modificati, ma ha un notevole overhead per impostare la prima volta. Il processo prevede la creazione di un Add-In con l'aggiunta di uno speciale XML che aggiunge o modifica il nastro.

Istruzioni e strumenti possono essere trovati qui . Questo è stato l'unico modo che ho trovato per cambiare il nastro nel 2007, ma funziona ancora esattamente allo stesso modo con il 2010.

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

Per me tutte le risposte di cui sopra sono insoddisfacenti perché limitano le combinazioni che posso usare come scorciatoie personalizzate o le azioni a cui posso mirare, oppure richiedono troppo lavoro per qualcosa che dovrebbe essere semplice.

La mia soluzione è di usare AutoHotkey per “tradurre” le mie combinazioni di tasti desiderate nelle scorciatoie esistenti che Outlook 2016 (o Excel 2016 o quello che avete voi) si aspetta per quelle azioni.

Così per esempio ogni volta che ho selezionato un'e-mail e premo [Ins] voglio che sia contrassegnata come letta, quindi faccio sostituire lo script AutoHotkey con [Ctrl-Enter]. Oppure ogni volta che premo [Ctrl-f] voglio andare alla casella di ricerca (d'oh!) ma Outlook si aspetta un [Ctrl-e] per questo, quindi faccio inviare lo script con un [Ctrl-e]. Lo script si presenta così:

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


Il "#IfWinActive" assicura che queste particolari sostituzioni di tasti si applichino solo quando il titolo della finestra attiva _finisce_ con la stringa " - Outlook" (la fine è contrassegnata dal segno del dollaro, che funziona perché ho abilitato la modalità di corrispondenza delle stringhe basata su Regular Expression sopra). Poi disabilito il rilevamento del titolo della finestra attiva con il vuoto #IfWinActive alla fine. 

Inoltre, una volta che il #IfWinActive è stato premuto, so esattamente quale finestra riceverà le chiavi che sto inviando, quindi non devo fare nulla di speciale oltre a un semplice "Invia \<chiavi\>" in risposta ad ogni pressione di chiave reale che deve essere sostituita.