如果在使用Excel過(guò)程中習(xí)慣使用F2鍵切換到單元格編輯狀態(tài),有時(shí)可能會(huì)不小心錯(cuò)按了F1鍵而彈出Excel幫助窗口,特別是對(duì)于鍵盤(pán)較小的筆記本這種情況就更容易出現(xiàn)。如果是Excel 2007/2010,Excel幫助窗口會(huì)覆蓋工作表窗口,顯得有些不便。如果要禁用F1鍵,可以用下面的VBA代碼。
在Excel中按快捷鍵Alt+F11,打開(kāi)VBA編輯器,按Ctrl+G打開(kāi)“立即”窗口,在其中輸入下面的代碼并按回車(chē)鍵:
Application.OnKey "{F1}", ""
這樣就禁用了F1鍵的功能。重啟Excel或用下面的代碼即可恢復(fù)F1鍵正常功能:
Application.OnKey "{F1}"
但上述方法不能在每次啟動(dòng)Excel時(shí)都起作用。如果要每次啟動(dòng)Excel后都禁用F1鍵的功能,可以用多種方法來(lái)實(shí)現(xiàn),本文以Excel 2007為例介紹兩種方法:
方法一:用加載宏對(duì)話框
1.新建一個(gè)工作簿,打開(kāi)VBA編輯器,在“工程”窗口中雙擊選擇“ThisWorkbook”,在右側(cè)的代碼窗口中輸入下列代碼:
Private Sub Workbook_Open()
Application.OnKey "{F1}", ""
End Sub
2.單擊“保存”按鈕,將工作簿另存為“Excel 97-2003加載宏(*.xla)”格式,如名稱(chēng)為“禁用F1鍵.xla”。Excel會(huì)自動(dòng)將該文件保存到“AddIns”文件夾中。
3.關(guān)閉VBA編輯器,返回Excel工作表界面,按快捷鍵Alt+T+I,打開(kāi)“加載宏”對(duì)話框,勾選“禁用f1鍵”,單擊“確定”。
這樣,每次啟動(dòng)Excel會(huì)自動(dòng)加載上述加載宏文件并禁用F1鍵。
方法二:?jiǎn)?dòng)時(shí)打開(kāi)指定文件夾中的文件
1.同方法一中的步驟1-2建立工作簿文件“禁用F1鍵.xla”,只是在保存文件時(shí)將該文件保存到某個(gè)指定的新建文件夾中,如“H:\禁用F1鍵”,并讓該文件夾中只包含該工作簿文件。
2.單擊“Office按鈕→Excel選項(xiàng)→高級(jí)”,在“常規(guī)”下的“啟動(dòng)時(shí)打開(kāi)此目錄中的所有文件”中輸入上述工作簿文件所在的文件夾路徑,如“H:\禁用F1鍵”,單擊“確定”。
這樣也可以在Excel啟動(dòng)時(shí)自動(dòng)禁用F1鍵,需要注意的是上述方法在按F2進(jìn)入單元格編輯狀態(tài)后,此時(shí)按F1鍵仍然會(huì)打開(kāi)Excel幫助窗口