Disattivazione di un tasto funzione (Microsoft Excel)
Jean ha chiesto se esiste un modo per disabilitare il tasto F1 in Excel. Sembra che prema spesso F1 quando intende premere F2, e farlo è fastidioso.
L’unico modo per disabilitare una chiave come questa è creare una macro. La seguente macro farà il trucco abbastanza bene:
Private Sub Workbook_Open() Application.OnKey "{F1}", "" End Sub
Private Sub Workbook_BeforeClose(CANCEL As Boolean) Application.OnKey "{F1}" End Sub
In realtà, ci sono due macro qui. Il primo viene eseguito ogni volta che la cartella di lavoro viene aperta e il secondo viene eseguito quando la cartella di lavoro viene chiusa. Nel caso della prima macro, il metodo OnKey intercetta ogni pressione di tasto di F1 e la annulla. La macro che viene eseguita alla chiusura della cartella di lavoro ripristina il normale funzionamento del tasto F1.
Queste macro possono essere inserite in una determinata cartella di lavoro, nel qual caso verranno applicate solo mentre quella cartella di lavoro è aperta. Se desideri che si applichino sempre quando utilizzi Excel, archivia le macro nella cartella di lavoro personale. (L’uso di questa cartella di lavoro è stato trattato in altri numeri di ExcelTips. È inoltre possibile trovare informazioni su di esso nel sistema di aiuto di Excel che, ironicamente, viene richiamato premendo il tasto F1.)
_Nota: _
Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti ExcelTips), ho preparato una pagina speciale che include informazioni utili.
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (1990) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: