|
Die Excel/VBA-Beispiele (incl. aller Arbeitsmappen: http://www.herber.de/samples/inhalt.html)
EnableCancelKey-Eigenschaft
Steuert, wie Microsoft Excel Unterbrechungen einer ausgeführten Prozedur durch STRG+UNTBR (oder ESC bzw. BEFEHL+PUNKT) behandelt. Long Schreib-Lese-Zugriff. Zulässig ist eine der folgenden XlEnableCancelKey-Konstanten:
Anmerkungen Verwenden Sie diese Eigenschaft sehr vorsichtig. Falls Sie die Einstellung xlDisabled wählen, besteht keine Möglichkeit, eine Endlosschleife oder anderen nicht selbständig endenden Code zu unterbrechen. Falls Sie xlErrorHandler verwenden, die Fehlerbehandlungsroutine die Ausführung aber immer mit der Resume-Anweisung fortsetzt, besteht ebenfalls keine Möglichkeit, Endloscode zu unterbrechen. Die EnableCancelKey-Eigenschaft wird immer auf xlInterrupt zurückgesetzt, sobald Microsoft Excel Leerlaufzeit hat und kein Code ausgeführt wird. Um Unterbrechungen in einer Prozedur aufzufangen oder zu sperren, müssen Sie die EnableCancelKey-Eigenschaft bei jedem Aufruf der Prozedur explizit ändern. |