Supportnet / Forum / Tabellenkalkulation
Ich möchte mit VBA die Windowtaste auf dem Keybord deaktivieren.
Frage
Hallo!
Da bin´s ich schon wieder.
Ich habe mein kleines Programm dank eurer Hilfe fast fertig.
Beim starten des Programms habe ich eine eigene Menüleiste gemacht. funktioniert klasse. Jetzt will ich aber, dass man nicht über die beiden Windowstasten etwas öffnen könnte. Die möchte ich zu beginn meines Programms daktivieren.
wer von euch kennt die VBA-Formel.
Gruß an alle
rika
Antwort 1 von coros
Hallo rika,
das geht nicht mit VBA. Man kann unter Excel diese Taste nicht ansprechen. Mit Visual Basic z.B. VB6 sollte das aber machbar sein, aber eben nicht unter Excel.
Sorry, dass es dafür keine Lösung gibt.
MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
das geht nicht mit VBA. Man kann unter Excel diese Taste nicht ansprechen. Mit Visual Basic z.B. VB6 sollte das aber machbar sein, aber eben nicht unter Excel.
Sorry, dass es dafür keine Lösung gibt.
MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
Antwort 2 von Event
Antwort 3 von zero_-_-cool
Das sollte mit Excel schon auch gehen.
VBA bassiert auf VB. Man kann normalerweiße jede API und Befehl der im VB geht auch mit VBA aufrufen.
VBA bassiert auf VB. Man kann normalerweiße jede API und Befehl der im VB geht auch mit VBA aufrufen.
Antwort 4 von rika
Hallo coros!
Ich glaube, dass ich in deiner Hampage gelesen habe, dass man die Alt + F11Tasten umbenennen kann, geht das auch mit den beiden Windowtasten.
Gruß´
rika
Das von Event vorgeschlagene war mir zu gefährlich.
danke trotzdem.
Zero meinte das es geht, aber wie?
Ich glaube, dass ich in deiner Hampage gelesen habe, dass man die Alt + F11Tasten umbenennen kann, geht das auch mit den beiden Windowtasten.
Gruß´
rika
Das von Event vorgeschlagene war mir zu gefährlich.
danke trotzdem.
Zero meinte das es geht, aber wie?
Antwort 5 von Event
Hallo rika,
über das Application Object in Excel kannst Du imho nur die Excel-Tastenbelegungen ändern, nicht aber die des Betriebssystems.
Es gäbe die Möglichkeit über die keybd_event Api Tastaturereignisse abzufangen, aber ich glaub´ das sprengt hier den Rahmen.
Desweiteren könnte man auch über die Windows-Registry was anstellen.
Gruß
über das Application Object in Excel kannst Du imho nur die Excel-Tastenbelegungen ändern, nicht aber die des Betriebssystems.
Es gäbe die Möglichkeit über die keybd_event Api Tastaturereignisse abzufangen, aber ich glaub´ das sprengt hier den Rahmen.
Desweiteren könnte man auch über die Windows-Registry was anstellen.
Gruß
Ich möchte kostenlos eine Frage an die Mitglieder stellen:
Ähnliche Themen:
- Im VBA Editor den Zeilenabstand dauerhaft verändern
- Handbuch zur Einführung in die VBA Programmierung in EXCEL
- Aktive Filter in Excel erkennen (VBA)
- Was ist zu tun bei Fehleranzeige"Hotkey Keybord ACCESS VIOLATION at adress 0042FFAA read off adress FF9E7EE4
- mein PC erkennt das Keybord Bontempi PM 747 nicht (Windows XP) wer kann mir helfen

