Propiedad MailItem.DownloadState (Outlook)

Devuelve una constante perteneciente a la enumeración OlDownloadState que indica el estado de descarga del elemento. Solo lectura.

Sintaxis

expresión. DownloadState

expresión Variable que representa un objeto MailItem.

Ejemplo:

En el ejemplo siguiente de Microsoft Visual Basic para Aplicaciones (VBA), se buscan en la Bandeja de entrada del usuario elementos que aún no se hayan descargado totalmente. Si se encuentra algún elemento que no se haya descargado totalmente, se mostrará un mensaje y, a continuación, el elemento se marcará para su descarga.

Sub DownloadItems() 
 
 Dim mpfInbox As Outlook.Folder 
 
 Dim objItems As Outlook.Items 
 
 Dim obj As Object 
 
 Dim i As Integer 
 
 Dim iCount As Integer 
 
 
 
 Set mpfInbox = Application.GetNamespace("MAPI").GetDefaultFolder(olFolderInbox) 
 
 Set objItems = mpfInbox.Items 
 
 iCount = objItems.Count 
 
 'Loop all items in the Inbox folder 
 
 For i = 1 To iCount 
 
 Set obj = objItems.Item(i) 
 
 'Verify if the state of the item is olHeaderOnly 
 
 If obj.DownloadState = olHeaderOnly Then 
 
 MsgBox "This item has not been fully downloaded." 
 
 'Mark the item to be downloaded 
 
 obj.MarkForDownload = olMarkedForDownload 
 
 obj.Save 
 
 End If 
 
 Next 
 
End Sub

Consulte también

Objeto MailItem

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.