Compartir a través de


Método Conversation.GetAlwaysDelete (Outlook)

Devuelve una constante en la enumeración OlAlwaysDeleteConversation que indica si todos los elementos nuevos que se unen a la conversación se mueven siempre a la carpeta Elementos eliminados en el almacén de entrega especificado.

Sintaxis

expresión. GetAlwaysDelete( _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 que contiene la carpeta Elementos eliminados a la cual se mueven los elementos de la conversación.

Valor devuelto

Constante de la enumeración OlAlwaysDeleteConversation que indica si todos los elementos nuevos de la conversación siempre se mueven a la carpeta Elementos eliminados del almacén de entrega especificado.

Comentarios

Si el parámetro Store especifica un almacén que no es de entrega, como un almacén .pst de archivo, el método GetAlwaysDelete devuelve una constante de OlAlwaysDeleteConversation que se aplica a los elementos de conversación del almacén de entrega predeterminado. No se mueven los elementos en un almacén de no entrega a la carpeta Elementos eliminados del almacén de entrega predeterminado.

Si GetAlwaysDelete devuelve olAlwaysDelete, los elementos de la conversación se mueven a la carpeta Elementos eliminados para el almacén que contiene los elementos. En una conversación entre-store, los elementos se mueven a la carpeta Elementos eliminados para el almacén que contiene los elementos. Cuando se GetAlwaysDelete devuelve olAlwaysDelete, el método GetAlwaysMoveToFolder devuelve un objeto folder que representa la carpeta Elementos eliminados del almacén predeterminado.

Si GetAlwaysDelete devuelve olAlwaysDeleteUnsupported, el almacén especificado no es compatible con la acción de mover siempre los elementos a la carpeta Elementos eliminados de ese almacén.

Si GetAlwaysDelete devuelve olDoNotDelete, los elementos nuevos que entran en la conversación no se mueven a la carpeta Elementos eliminados en el almacén de entrega especificado, y los elementos existentes de conversación en la carpeta Elementos eliminados se mueven al Bandeja de entrada.

Ejemplo:

El siguiente ejemplo de Microsoft Visual Basic para aplicaciones (VBA) se muestra cómo comprobar la configuración de eliminar siempre de la conversación de un elemento de correo seleccionado. En el ejemplo de código, DemoGetAlwaysDelete, se comprueba que las conversaciones están habilitadas en el almacén predeterminado, se obtiene la conversación que implica el primer elemento de correo que se muestra en el panel de lectura si existe una conversación, se usa GetAlwaysDelete para obtener la configuración always-delete y se muestra la configuración.

Sub DemoGetAlwaysDelete() 
 
 Dim oMail As Outlook.MailItem 
 
 Dim oConv As Outlook.Conversation 
 
 Dim oStore As Outlook.Store 
 
 Dim intValue As Integer 
 
 
 
 ' Get the item displayed in Reading Pane. 
 
 Set oMail = ActiveExplorer.Selection(1) 
 
 
 
 If Application.Session.DefaultStore.IsConversationEnabled Then 
 
 Set oConv = oMail.GetConversation 
 
 If Not (oConv Is Nothing) Then 
 
 intValue = _ 
 
 oConv.GetAlwaysDelete(Application.session.DefaultStore) 
 
 If intValue = _ 
 
 Outlook.OlAlwaysDeleteConversation.olAlwaysDelete Then 
 
 Debug.Print "olAlwaysDelete" 
 
 ElseIf intValue = _ 
 
 Outlook.OlAlwaysDeleteConversation.olAlwaysDeleteUnsupported Then 
 
 Debug.Print "olAlwaysDeleteUnsupported" 
 
 ElseIf intValue = _ 
 
 Outlook.OlAlwaysDeleteConversation.olDoNotDelete Then 
 
 Debug.Print "olDoNotDelete" 
 
 End If 
 
 End If 
 
 End If 
 
End Sub

Consulte también

Objeto de conversació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.