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

Objeto Application

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.