Partilhar via


Propriedade MailItem.MarkForDownload (Outlook)

Retorna ou define uma constante OlRemoteStatus que determina o status de um item após ele ser recebido por um usuário remoto. Leitura/gravação.

Sintaxe

expressão. MarkForDownload

expressão Uma variável que representa um objeto MailItem.

Comentários

Essa propriedade dá maior flexibilidade de uso de mensagens para usuários remotos com menos capacidade de transferência de dados do que o ideal.

Exemplo

O exemplo a seguir pesquisa na Caixa de Entrada do usuário itens cujo download ainda não foi concluído. Se forem localizados itens com download incompleto, será exibida uma mensagem e o item será marcado para download.

Sub DownloadItems() 
 
 Dim mpfInbox As Outlook.Folder 
 
 Dim obj As Object 
 
 Dim i As Integer 
 
 
 
 Set mpfInbox = Application.GetNamespace("MAPI").GetDefaultFolder(olFolderInbox) 
 
 'Loop all items in the Inbox folder 
 
 For i = 1 To mpfInbox.Items.Count 
 
 Set obj = mpfInbox.Items.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 
 
 End If 
 
 Next 
 
End Sub

Confira também

Objeto MailItem

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.