Große Entschuldigungen. Habe stundenlang nach dieser Antwort gesucht und finde sie nicht.Excel 2013 VBA Disable Escape-Taste
Ich habe verschiedene Möglichkeiten ausprobiert, um meinen Escape-Schlüssel in einem Arbeitsblatt zu deaktivieren.
Alle ohne Erfolg. Ich bin der Community beigetreten, um bitte um Hilfe zu bitten.
Ich habe
versuchtApplication.EnableCancelKey = xLDisabled
Und ich verwendet habe,
Application.OnKey "{ESC}", ""
Ich will nicht die Escape-Taste in der gesamten Arbeitsmappe ausgeschaltet nur das Arbeitsblatt in dem ich mich.
Ich würde etwas Hilfe bitte begrüßen.
Ich bin kein produktiver VBA-Schriftsteller - es ist mehr, dass ich es für die Arbeit als ein Leben mache.
Danke
Nutty
Abbrechen Key bezieht sich auf VBA Codeausführung, und beide, dass und 'OnKey' ist ein Application-Level-Einstellung so entweder Ansatz, den Sie bisher versucht haben, wird jede * Arbeitsmappe Affekt *, auch nachdem Sie die aktuelle Arbeitsmappe schließen . Welches spezifische Verhalten verhindern Sie eigentlich (und warum)? Ich frage, weil es andere/bessere Optionen gibt. –
Entschuldigung, wenn ich einen Punkt vermisse, aber warum weisen Sie Ihrem application.onkey {"Esc"} Event keine Funktion zu und überprüfen Sie den activeWorksheet.Name? –
David, ich möchte verhindern, dass Benutzer die Vollbildeinstellung ändern. Also habe ich eine Routine ausgearbeitet, die die Bildschirmgröße einstellt und die nicht wesentlichen Dinge in einem Arbeitsblatt deaktiviert und meine eigene Navigation bereitstellt. # – Nutty