Evento Application.AdvancedSearchStopped (Outlook)
Se produce cuando se ha ejecutado el método Stop del objeto de búsqueda especificada.
Sintaxis
expresión. AdvancedSearchStopped
( _SearchObject_
)
expresión Variable que representa un objeto Application.
Parámetros
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
SearchObject | Obligatorio | Search | El objeto Search devuelto por el método AdvancedSearch. |
Comentarios
Una vez desencadenado este evento, la colección Results del objeto Search ya no se actualizará. Este evento sólo puede desencadenarse mediante programación.
Ejemplo:
En el ejemplo siguiente de Visual Basic para Aplicaciones (VBA), se inicia la búsqueda en la Bandeja de entrada de los elementos cuyo tema sea igual a "Test" y se detiene inmediatamente la búsqueda. De esta forma, se ejecuta el procedimiento de evento AdvanceSearchStopped
. El código de ejemplo se debe colocar en un módulo de clase como ThisOutlookSession
. Se StopSearch()
debe llamar al procedimiento antes de que Microsoft Outlook pueda llamar al procedimiento de evento.
Sub StopSearch()
Dim sch As Outlook.Search
Dim strScope As String
Dim strFilter As String
strScope = "Inbox"
strFilter = "urn:schemas:httpmail:subject = 'Test'"
Set sch = Application.AdvancedSearch(strScope, strFilter)
sch.Stop
End Sub
Private Sub Application_AdvancedSearchStopped(ByVal SearchObject As Search)
'Inform the user that the search has stopped.
MsgBox "An AdvancedSearch has been interrupted and stopped. "
End Sub
Vea también
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.