Explorer. BeforeMove-Ereignis (Outlook)
Tritt auf, wenn der Explorer vom Benutzer verschoben wird.
Syntax
Ausdruck.
BeforeMove
( _Cancel_
)
Ausdruck Eine Variable, die ein Explorer -Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
Abbrechen | Erforderlich | Boolean | False, Wenn das Ereignis auftritt. Wenn die Ereignisprozedur dieses Argument auf True festgelegt wird, ist nicht abgeschlossen und der Explorer oder Inspektor wird nicht verschoben. |
Hinweise
Dieses Ereignis kann nach dem Auslösen abgebrochen werden.
Beispiel
Im folgenden Beispiel für Microsoft Visual Basic for Applications (VBA) wird der Benutzer mit einer Meldung aufgefordert, bevor der Explorer vom Benutzer verschoben wird. Falls der Benutzer auf Yes klickt, kann der Explorer vom Benutzer verschoben werden. Der Beispielcode muss in einem Klassenmodul wie ThisOutlookSession
platziert werden, und die Initialize_Handler()
Unterroutine sollte aufgerufen werden, bevor die Ereignisprozedur von Microsoft Outlook aufgerufen werden kann.
Public WithEvents myOlExp As Outlook.Explorer
Sub Initialize_Handler()
Set myOlExp = Application.ActiveExplorer
End Sub
Private Sub myOlExp_BeforeMove(Cancel As Boolean)
'Prompts the user before moving the window
Dim lngAns As Long
lngAns = MsgBox("Are you sure you want to move the current window? Use your keyboard to make your selection.", vbYesNo)
If lngAns = vbYes Then
Cancel = False
Else
Cancel = True
End If
End Sub
Siehe auch
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.