VBA-Programmierung in Microsoft Excel

Tutorial: Die Dialoge

BeforeCommand-Ereignis

Tritt ein, wenn vor dem Ausführen des standardmäßigen Befehls ein Tabellenblattbefehl verwendet wird. Dieses Ereignis gibt Ihnen die Möglichkeit, den Befehl programmseitig abzubrechen oder zu verändern.

Syntax

Private Sub Spreadsheet_BeforeCommand(SpreadsheetEventInfo as SpreadsheetEventInfo)

SpreadsheetEventInfo   Das SpreadsheetEventInfo-Objekt, welches Informationen über das Ereignis enthält.

Bemerkungen

Setzen Sie bei dem SpreadsheetEventInfo-Objekt die ReturnValue-Eigenschaft auf False, um zu verhindern, dass die angegebene Änderung eintritt.

Verwenden Sie die Command-Eigenschaft, um den Befehl zu identifizieren, der das Eintreten des Ereignisses verursacht hat. Die Command-Eigenschaft gibt eine der SheetCommandEnum-Konstanten zurück. Beachten Sie, dass die ssHelp-Befehlskonstante nicht unterstützt wird.

Bemerkungen

Informationen über das Verwenden von Ereignissen in VBScript finden Sie im Abschnitt Deklarieren und Verwenden von Ereignisprozeduren in VBScript