Note: The other languages of the website are Google-translated. Back to English
Accedi  \/ 
x
or
x
Registrati  \/ 
x

or

 Come aprire tutte le e-mail non lette in Outlook?

Se ci sono più messaggi di posta elettronica non letti nella Posta in arrivo di Outlook, come potresti aprirli tutti per leggerli contemporaneamente il più velocemente possibile?

Apri tutti i messaggi di posta elettronica non letti in una Posta in arrivo specifica o in un'altra cartella con codice VBA

Apri tutti i messaggi di posta elettronica non letti in una Posta in arrivo specifica o in un'altra cartella con codice VBA

Il seguente codice VBA può aiutarti ad aprire tutti i messaggi di posta elettronica non letti nella Posta in arrivo o in un'altra cartella specifica contemporaneamente, eseguire i passaggi seguenti:

1. Innanzitutto, dovresti selezionare una cartella da cui desideri aprire tutte le e-mail non lette.

doc apri tutti gli eamils ​​non letti 1

2. Quindi tieni premuto il pulsante ALT + F11 chiavi per aprire il Microsoft Visual Basic, Applications Edition finestra.

3. Quindi fare clic su inserire > Modulo, copia e incolla sotto il codice nel modulo vuoto aperto, vedi screenshot:

Codice VBA: apri tutti i messaggi di posta elettronica non letti nella cartella specifica:

Sub OpenAllUnreadEmails()
Dim xFolders As Outlook.Folders
Dim xFolder As Outlook.Folder
Dim xUnreadEmailCount As Long
On Error Resume Next
xUnreadEmailCount = 0
Set xFolders = Application.ActiveExplorer.CurrentFolder.Folders
Call OperatingFolders(Application.ActiveExplorer.CurrentFolder, xUnreadEmailCount)
For Each xFolder In xFolders
    Call OperatingFolders(xFolder, xUnreadEmailCount)
Next
MsgBox "Open " & xUnreadEmailCount & " unread emails successfully!", vbExclamation + vbOKOnly, "Kutools for Outlook"
End Sub
Sub OperatingFolders(ByVal xCurrentFld As Outlook.Folder, UnreadEmailCount As Long)
Dim xItem As Object
Dim xMailItem As Outlook.MailItem
Dim xSubFolder As Outlook.Folder
On Error Resume Next
If xCurrentFld.DefaultItemType = olMailItem Then
    For Each xItem In xCurrentFld.Items
        If xItem.Class = olMail Then
            Set xMailItem = xItem
            If xMailItem.UnRead = True Then
                xMailItem.Display
                UnreadEmailCount = UnreadEmailCount + 1
            End If
        End If
    Next
End If
If xCurrentFld.Folders.Count > 0 Then
    For Each xSubFolder In xCurrentFld.Folders
        Call OperatingFolders(xSubFolder, UnreadEmailCount)
    Next
End If
End Sub

doc apri tutti gli eamils ​​non letti 2

4. E poi, premi F5 chiave per eseguire questo codice e tutte le e-mail non lette verranno aperte nella cartella specificata contemporaneamente, alla fine verrà visualizzata una finestra di messaggio per ricordare il numero di e-mail non lette che vengono aperte, vedi screenshot:

doc apri tutti gli eamils ​​non letti 3

Note:: Questo codice non è disponibile per le e-mail delle riunioni.


Kutools for Outlook: porta 100 funzionalità avanzate in Outlook e semplifica notevolmente il lavoro!

  • Auto CC / BCC dalle regole durante l'invio di e-mail; Avanzamento automatico Email multiple personalizzate; Risposta automatica senza server di scambio e più funzioni automatiche ...
  • Avviso BCC - mostra il messaggio quando provi a rispondere a tutti se il tuo indirizzo e-mail è nell'elenco BCC; Ricorda quando mancano allegatie altre funzioni di promemoria ...
  • Rispondi (tutti) con tutti gli allegati nella conversazione di posta; Rispondi a molte email in secondi; Aggiunta automatica di saluto quando rispondi; Aggiungi la data all'oggetto ...
  • Strumenti per gli allegati: gestisci tutti gli allegati in tutti i messaggi, Scollegamento automatico, Comprimi tutto, Rinomina tutto, Salva tutto ... Rapporto rapido, Conta le email selezionate...
  • E-mail spazzatura potenti per abitudine; Rimuovi messaggi e contatti duplicati... Consentono di fare in modo più intelligente, veloce e migliore in Outlook.
girato kutools outlook scheda kutools 1180x121
girato kutools outlook kutools plus tab 1180x121
 
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    srinivasan · 21 days ago
    my mails not opening .since 10days. please help me sir.