![]() |
disabling shorcuts
I like this one for almost all of them Anand
Sub Disable() Dim K, Key, Key2, I As Integer On Error Resume Next For Each Key In Array("+", "^", "%", "+^", "+%", "^%", "+^%") K = Array("{BS}", "{BREAK}", "{CAPSLOCK}", "{CLEAR}", "{DEL}", _ "{DOWN}", "{END}", "{ENTER}", "~", "{ESC}", "{HELP}", "{HOME}", _ "{INSERT}", "{LEFT}", "{NUMLOCK}", "{PGDN}", "{PGUP}", _ "{RETURN}", "{RIGHT}", "{SCROLLLOCK}", "{TAB}", "{UP}") For Each Key2 In K Application.OnKey Key & Key2, "" Next Key2 For I = 0 To 255 Application.OnKey Key & Chr$(I), "" Next I For I = 1 To 15 Application.OnKey Key & "{F" & I & "}", "" Application.OnKey "{F" & I & "}", "" Next I Next End Sub Sub Enable() Dim K, Key, Key2, I As Integer On Error Resume Next For Each Key In Array("+", "^", "%", "+^", "+%", "^%", "+^%") K = Array("{BS}", "{BREAK}", "{CAPSLOCK}", "{CLEAR}", "{DEL}", _ "{DOWN}", "{END}", "{ENTER}", "~", "{ESC}", "{HELP}", "{HOME}", _ "{INSERT}", "{LEFT}", "{NUMLOCK}", "{PGDN}", "{PGUP}", _ "{RETURN}", "{RIGHT}", "{SCROLLLOCK}", "{TAB}", "{UP}") For Each Key2 In K Application.OnKey Key & Key2 Next Key2 For I = 0 To 255 Application.OnKey Key & Chr$(I) Next I For I = 1 To 15 Application.OnKey Key & "{F" & I & "}" Application.OnKey "{F" & I & "}" Next I Next End Sub -- Regards Ron de Bruin (Win XP Pro SP-1 XL2002 SP-2) www.rondebruin.nl "Anand" wrote in message ... Hi: I have been using the following type of code Application.OnKey "+^{'}", "" How do I shut off, for example, ctrl-shft-escape ? Is there a simple way to shut off all shortcuts for all combos of ctrl, shft, escape, function keys etc etc ? Thanks |
All times are GMT +1. The time now is 03:53 PM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com