Método Conversation.StopAlwaysDelete (Outlook)
Detiene la acción de siempre mover elementos de la conversación del almacén especificado a la carpeta Elementos eliminados de ese almacén.
Sintaxis
expresión. StopAlwaysDelete
( _Store_
)
Expresión Variable que representa un objeto "Conversation".
Parameters
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
Almacén | Obligatorio | Store | Especifica el almacén al que se aplica la acción de detener eliminar siempre. |
Comentarios
Si no se ha activado la acción de eliminar siempre, stopalwaysdelete no realiza ninguna acción.
Si se ha activado la acción de eliminar siempre (llamando al método SetAlwaysDelete , StopAlwaysDelete mueve elementos de conversación en la carpeta Elementos eliminados a la Bandeja de entrada existentes.
Después de llamar al método StopAlwaysDelete para mantener una conversación en un almacén, al llamar al método GetAlwaysDelete en esa conversación y almacén devuelve la constante olDoNotDelete.
Si el almacén especificado por el parámetro Store representa un almacén que no es de entrega, como un almacén .pst de archivo, la acción stop-always-delete se aplica a los elementos de conversación del almacén de entrega predeterminado.
Llamar a este método en una conversación que ya está en la carpeta Elementos eliminados en el almacén especificado, devuelve un error.
Ejemplo:
El ejemplo siguiente Visual Basic para aplicaciones (VBA) se muestra cómo detener la acción de eliminar siempre para la conversación de un elemento de correo específico. En el ejemplo de código, DemoStopAlwaysDelete
, se elige el primer elemento de correo que se muestra en el panel de lectura como elemento de correo específico. DemoStopAlwaysDelete
comprueba que las conversaciones están habilitadas en el almacén para el elemento de correo, se obtiene la conversación que implica ese elemento de correo si existe una conversación y usa SetAlwaysDelete para detener la acción de eliminar siempre para esa conversación en ese almacén.
Sub DemoStopAlwaysDelete()
Dim oMail As Outlook.MailItem
Dim oConv As Outlook.Conversation
Dim oStore As Outlook.Store
' Get the item displayed in the Reading Pane.
Set oMail = ActiveExplorer.Selection(1)
Set oStore = oMail.Parent.Store
If oStore.IsConversationEnabled Then
Set oConv = oMail.GetConversation
If Not (oConv Is Nothing) Then
oConv.StopAlwaysDelete oStore
End If
End If
End Sub
Consulte 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.