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
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.