Keybordtasten sperren

hi,
wie kann ich verhindern das die Tasten Alt+F4, Alt+Tab Windows und Esc
verwendet werden können???
mfg Deepthroad

Hi,

wie kann ich verhindern das die Tasten Alt+F4, Alt+Tab Windows
und Esc
verwendet werden können???

sieh mal …
http://www.planetsourcecode.com/vb/scripts/BrowseCat…

Gruß, Rainer

hi,
wie kann ich verhindern das die Tasten Alt+F4, Alt+Tab Windows
und Esc
verwendet werden können???

Hi Deepthroad,
in excle-vba würde ich es so machen:

Sub tt()
End Sub

Sub Deaktivieren()
Application.OnKey „%{F4}“, „tt“ ’ alt+F4
End Sub

Sub Aktivieren()
Application.OnKey „%{F4}“, „“ ’ alt+F4
End Sub

Ggfs, nicht getestet, die Codes in Workbook_Open, -_BeforeClose, -deactvate, activate aufrufen lassen.

K.A. wie man die „Windows“-Taste, also die mit der Flagge darauf? lahmlegt.
Vielleicht mit der API SystemParametersInfo:
http://groups.google.de/groups?c2coff=1&q=SystemPara…
Gruß
Reinhard
aus der Hilfe:

OnKey-Methode

Führt die angegebene Prozedur aus, wenn eine bestimmte Taste oder Tastenkombination gedrückt wird.

Syntax

Ausdruck.OnKey(Key, Procedure)

Ausdruck Erforderlich. Ein Ausdruck, der ein Application-Objekt zurückgibt.

Key String erforderlich. Eine Zeichenfolge, die die zu drückende Taste angibt.

Procedure Variant optional. Eine Zeichenfolge, die den Namen der auszuführenden Prozedur festlegt. Falls Procedure eine leere Zeichenfolge ("") ist, hat das Drücken von Key keine Wirkung. Diese Form von OnKey deaktiviert die normale Bedeutung von Tastenanschlägen in Microsoft Excel. Ist Procedure nicht angegeben, erhält Key ihre ursprüngliche Bedeutung in Microsoft Excel zurück, und alle bisher mit der OnKey -Methode vorgenommenen Tastenzuweisungen werden gelöscht.

Anmerkungen

Das Argument Key kann eine einzelne Taste angeben, kombiniert mit den Tasten ALT, STRG oder UMSCHALT oder jede Kombination dieser Tasten. Jede Taste wird durch ein oder mehrere Zeichen dargestellt, wie z. B. „a“ für die Taste a, oder „{EINGABE}“ für die EINGABETASTE.

Verwenden Sie für Zeichen, die beim Drücken einer Taste nicht angezeigt werden (z. B. EINGABE oder TAB), die Codes aus der folgenden Tabelle. Jeder Code in der Tabelle steht für eine Taste auf der Tastatur.

TASTE Code
RÜCKTASTE {BACKSPACE} oder {BS}
PAUSE {BREAK}
FESTSTELLTASTE {CAPSLOCK}
ENTF {CLEAR}
ENTF {DELETE} oder {DEL}
NACH-UNTEN-TASTE {DOWN}
ENDE {END}
EINGABETASTE (Zehnertastatur) {ENTER}
EINGABETASTE ~ (Tilde)
ESC {ESCAPE} oder {ESC}
HILFE {HELP}
POS1 {HOME}
EINFG {INSERT}
NACH-LINKS-TASTE {LEFT}
NUM {NUMLOCK}
BILD-AB {PGDN}
BILD-AUF {PGUP}
EINGABETASTE {RETURN}
NACH-RECHTS-TASTE {RIGHT}
ROLLEN {SCROLLOCK}
TAB {TAB}
NACH-OBEN-TASTE {UP}
F1 bis F15 {F1} bis {F15}

Sie können jede beliebige Tastenkombination mit UMSCHALT, STRG und ALT angeben. Kombinieren Sie eine Taste mit einer oder mehreren anderen Tasten entsprechend der folgenden Tabelle.

Kombinieren mit Vorangestelltes Zeichen
UMSCHALT + (Pluszeichen)
STRG ^ (Caret-Zeichen)
ALT % (Prozentzeichen)

Um einem der Sonderzeichen (+,^ ,%, usw.) eine Prozedur zuzuweisen, schließen Sie das Zeichen in geschweifte Klammern ein. Genauere Informationen finden Sie im zugehörigen Beispiel.