Die IDE von Excel VBA registriert ein Control-y als "Diese Codezeile ausschneiden".
Im Gegensatz dazu wird das Wiederherstellen von Alt-e, R durchgeführt.
Gibt es eine Möglichkeit, dieses Verhalten zu ändern und Control-y zum häufigeren Wiederherstellen zu machen?
(Weitere Informationen zum Standardverhalten finden Sie hier: http://www.pcreview.co.uk/threads/ctrl-y-in-vba-ide.2198613/ )
Application.Onkey
Methode wird dies für die Anwendung tun, aber ich glaube nicht, dass es für den Editor funktioniert ..Antworten:
Dieses Autohotkey- Skript, das ich geschrieben habe, scheint zu funktionieren:
quelle
Als Antwort auf die Frage:
Ich frage mich, ob der VBE direkt programmiert werden kann, um dieses Problem zu lösen.
Die Antwort ist leider negativ. Die einzige Möglichkeit, das Verhalten zu ändern, besteht in der Verwendung von Add-Ins, deren Funktionen von Microsoft wie folgt zusammengefasst werden:
Insbesondere ist das Abfangen von Hotkeys nicht in der Liste enthalten.
Die Antwort von Eliyahu ist dann immer noch richtig und AutoHotKey (oder AutoIt) ist immer noch die einzige Lösung.
quelle
Die IDE von Excel VBA registriert ein Control-y als "Diese Codezeile ausschneiden".
Im Gegensatz dazu wird das Wiederherstellen von Alt-e, R durchgeführt.
quelle