Vô hiệu hóa một phím chức năng (Microsoft Excel)
Jean hỏi liệu có cách nào để tắt phím F1 trong Excel không. Có vẻ như cô ấy thường xuyên nhấn F1 khi cô ấy muốn nhấn F2, và làm như vậy thật khó chịu.
Cách duy nhất để vô hiệu hóa một khóa như vậy là tạo một macro. Macro sau sẽ thực hiện thủ thuật khá độc đáo:
Private Sub Workbook_Open() Application.OnKey "{F1}", "" End Sub
Private Sub Workbook_BeforeClose(CANCEL As Boolean) Application.OnKey "{F1}" End Sub
Trên thực tế, có hai macro ở đây. Cái đầu tiên thực thi bất cứ khi nào sổ làm việc được mở và cái thứ hai được thực thi khi đóng sổ làm việc. Trong trường hợp macro đầu tiên, phương thức OnKey bẫy mọi lần nhấn phím của F1 và hủy nó. Macro chạy khi sổ làm việc đóng sẽ khôi phục hoạt động bình thường của phím F1.
Các macro này có thể được đặt trong một sổ làm việc nhất định, trong trường hợp đó, chúng sẽ chỉ áp dụng khi sổ làm việc đó đang mở. Nếu bạn muốn chúng luôn áp dụng khi sử dụng Excel, hãy lưu trữ macro trong sổ làm việc Cá nhân. (Việc sử dụng sổ làm việc này đã được đề cập đến trong các vấn đề khác của ExcelTips. Bạn cũng có thể tìm thấy thông tin về sổ này trong hệ thống Trợ giúp Excel, trớ trêu thay, được gọi ra bằng cách nhấn phím F1.)
_Lưu ý: _
Nếu bạn muốn biết cách sử dụng các macro được mô tả trên trang này (hoặc trên bất kỳ trang nào khác trên trang ExcelTips), tôi đã chuẩn bị một trang đặc biệt bao gồm thông tin hữu ích.
ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.
Mẹo này (1990) áp dụng cho Microsoft Excel 97, 2000, 2002 và 2003. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện ribbon của Excel (Excel 2007 trở lên) tại đây: