Herbers Excel-Forum - das Archiv
control+break "ausschalten"
Informationen und Beispiele zu den hier genannten Dialog-Elementen:
Betrifft: control+break "ausschalten"
von: spiderviper
Geschrieben am: 24.03.2005 08:12:30
Hallo zusammen
userform problem gelöst, neues problem aufgetaucht.
wie schaffe ich es (wenn überhaupt), dass mein Programm nicht mit
ctrl+Break abgebrochen werden kann?
hat jemand einen Tip?
Grüsse aus der schweiz mit deutscher "Swiss"
Betrifft: AW: control+break "ausschalten"
von: c0bRa
Geschrieben am: 24.03.2005 08:20:13
hallo...
ich glaub mal garnicht :)
[strg]+[pause] bzw.
[ctrl]+[break] ist die letzte instanz bei ner endlosschleife vor nem totalreset des rechners (und das nicht nur bei excel/VBA)...
würde mich sehr wundern, wenn billy da ne möglichkeit gebastelt hätte, diese zu unterbinden...
lass mich aber gerne eines besseren belehren, deswegen frage noch offen :)
Rückmeldung nicht vergessen...
c0bRa
Betrifft: AW: control+break "ausschalten"
von: Holger Levetzow
Geschrieben am: 24.03.2005 08:22:19
Hallo ...
trage in das Modulblatt der Arbeitsmappe ein:
Private Sub Workbook_Open()
Application.OnKey "^{BREAK}", "nichts"
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.OnKey "^{BREAK}", ""
End Sub
erzeuge das Makro nichts in einem neuen Modul:
Sub nichts()
End Sub
Holger
Betrifft: AW: control+break "ausschalten"
von: spideerviper
Geschrieben am: 24.03.2005 08:26:38
Dann gehts also aber ich wüsste noch gerne warum, was tut dieser coder jetzt genau??
grüssli spiderviper
Betrifft: AW: control+break "ausschalten"
von: Holger Levetzow
Geschrieben am: 24.03.2005 08:35:48
lt. VBA-Hilfe:
OnKey-Methode
Führt die angegebene Prozedur aus, wenn eine bestimmte Taste oder Tastenkombination gedrückt wird.
In der Sub Arbeitsmappe-öffnen wird die Tastenkombination "umgelenkt" auf das Ausführen der Sub "nichts" (in der steht kein Code. Es soll ja nichts gemacht werden). Beim Schließen der Arbeitsmappe wird der Ausgangszustand wieder hergestellt ("")
Holger
Betrifft: AW: control+break "ausschalten"
von: spiderviper
Geschrieben am: 24.03.2005 09:24:16
Tja es tut nicht warum denn wohl? funktioniert das bei dir so?
Betrifft: AW: control+break "ausschalten"
von: EtoPHG
Geschrieben am: 24.03.2005 09:44:15
Hallo Schweizer,
Wie wär's mit
Application.EnableCancelKey = xlDisabled
Gruss von einem anderen Schweizer (Hansueli)
Betrifft: AW: control+break "ausschalten"
von: spiderviper
Geschrieben am: 24.03.2005 09:52:52
sälü auch schweizer
nein klappt leider auch nicht
aber danke trotzdem
Betrifft: AW: was klappt nicht ?
von: EtoPHG
Geschrieben am: 24.03.2005 10:09:40
Hallo,
Vielleicht wäre eine ausführlichere Erklärung, wie:
Habe Code da und da eingebaut
Makro wird in anderem Teil trotzdem unterbrochen... blabla bla (aber eben kein Blabla)
Vielleicht eine Beispielmappe hochladen
oder ein Blick in die VBA Help von EnableCancelKey könnte durchaus hilfreich sein...
Gruss Hansueli
Betrifft: AW: was klappt nicht ?
von: Holger Levetzow
Geschrieben am: 24.03.2005 10:43:21
das sehe ich auch so.
Holger