Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Outlook calls event handlers in your program to allow your program to respond to such events as actions that the user takes or changes in the message store. Jedes Ereignis wird von einer Standardaktion begleitet, die Outlook als Reaktion auf das Ereignis ausführt. Wenn zum Beispiel das Open-Ereignis bei einem Objekt eintritt, zeigt Outlook das Objekt standardmäßig in einem Inspektor-Fenster an.
Einige Ereignisse melden Ihrem Programm lediglich, dass ein bestimmtes Ereignis eingetreten ist. Im Fall dieser Ereignisse reagiert Ihr Ereignishandler einfach auf das Ereignis. With other events, Outlook allows your event handler to cancel the event, that is, to instruct Outlook not to perform the default action associated with the event. Beispielsweise kann Ihr Programm im Fall des Open-Ereignisses Outlook daran hindern, das Element in einem Inspektor anzuzeigen. Wenn ein Ereignis abgebrochen werden kann, ist unter dem Thema der Referenz zum jeweiligen Ereignis dargelegt, wie das Ereignis abgebrochen wird.
Wenn ein Ereignis abgebrochen werden kann, erhält ein in Microsoft Visual Basic oder Microsoft Visual Basic für Applikationen geschriebener Ereignishandler einen Parameter, der vor der Rückgabe gesetzt wird, um anzuzeigen, ob das Ereignis abgebrochen werden soll. Bei einem in Microsoft Visual Basic für Applikationen für das Open-Ereignis geschriebenen Ereignishandler könnte dies wie im folgenden Beispiel realisiert werden. This example assumes that the value of OpenOK is set elsewhere.
Sub myItem_Open(byRef Cancel as Boolean)
If OpenOK Then
Cancel = False ' Outlook performs default action
Else
Cancel = True ' Outlook does not perform default action
EndIf
End Sub
Because of limitations in VBScript, however, this syntax cannot be used. An event handler for the Open event in the script of an item must be written as a function. To cancel the event, the value of the function is set to False before returning, as in the following example.
Function Item_Open()
If OpenOK Then
Item_Open = True ' Outlook performs default action
Else
Item_Open = False ' Outlook does not perform default action
End If
End Function
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.