Come inoltrare automaticamente gli allegati solo in base a criteri specifici in Outlook?
Normalmente, quando si inoltra un'e-mail, vengono inclusi anche il corpo del messaggio originale e gli allegati. Ma, a volte, è sufficiente inoltrare solo gli allegati senza il messaggio originale in base a criteri a una persona specifica. Come hai potuto risolvere questo lavoro in Outlook?
Inoltra automaticamente solo gli allegati in base a criteri specifici a una persona con codice VBA
Inoltra automaticamente solo gli allegati in base a criteri specifici a una persona con codice VBA
Ad esempio, quando si riceve un'e-mail il cui oggetto contiene il testo "funzione kto", tutti gli allegati di questa e-mail verranno inoltrati automaticamente alla persona specifica senza il corpo del messaggio. I seguenti passaggi possono aiutarti, per favore fai come questo:
1. Tieni premuto il ALT + F11 chiavi per aprire il Microsoft Visual Basic, Applications Edition finestra.
2. Nel Microsoft Visual Basic, Applications Edition finestra, fare doppio clic Questa sessione di Outlook dal Progetto1 (VbaProject.OTM) riquadro per aprire la modalità, quindi copia e incolla il codice seguente nel modulo vuoto.
Codice VBA: inoltro automatico dell'email senza corpo del messaggio ma include solo gli allegati:
Public WithEvents ReceivedItems As Outlook.Items
Private Sub Application_Startup()
Set ReceivedItems = Outlook.Application.Session.GetDefaultFolder(olFolderInbox).Items
End Sub
Private Sub ReceivedItems_ItemAdd(ByVal Item As Object)
Dim xForwardMail As Outlook.MailItem
Dim xEmail As MailItem
On Error Resume Next
If Item.Class <> olMail Then Exit Sub
Set xEmail = Item
If InStrRev(UCase(xEmail.Subject), UCase("kto feature")) = 0 Then Exit Sub 'change subject text to your need
If xEmail.Attachments.Count = 0 Then Exit Sub
Set xForwardMail = xEmail.Forward
With xForwardMail
.HTMLBody = ""
With .Recipients
.Add "skyyang@addin88.com" 'change address to your own
.ResolveAll
End With
.Send
End With
End Sub
Note:: Nel codice sopra, dovresti cambiare il testo dell'oggetto e l'indirizzo del destinatario con i tuoi.
3. Quindi salvare il codice e riavviare Outlook per ottenere l'effetto del codice.
4. D'ora in poi, ogni volta che una nuova email contiene il testo dell'oggetto specifico arriva nella tua casella di posta, Outlook inoltrerà automaticamente i suoi allegati senza il corpo del messaggio alla persona desiderata.
Note:: Questo codice è disponibile solo per l'account predefinito.
I migliori strumenti per la produttività in ufficio
Ultime notizie: lancio di Kutools per Outlook Free Version!
Prova i nuovissimi Kutools per Outlook Versione GRATUITA con oltre 70 incredibili funzionalità, tua da usare PER SEMPRE! Clicca per scaricare ora!
???? Automazione di posta elettronica: Risposta automatica (disponibile per POP e IMAP) / Pianifica l'invio di e-mail / CC/BCC automatico in base alle regole durante l'invio di e-mail / Inoltro automatico (regole avanzate) / Aggiunta automatica di saluto / Suddividi automaticamente le email con più destinatari in singoli messaggi ...
📨 gestione e-mail: Richiamare le e-mail / Blocca le email truffe per soggetto e altri / Elimina email duplicate / Ricerca avanzata / Consolidare cartelle ...
📁 Allegati Pro: Salvataggio in batch / Stacca batch / Comprimi in lotti / Salvataggio automatico / Scollegamento automatico / Comprimi automaticamente ...
🌟 Magia dell'interfaccia: 😊Più emoji carini e fantastici / Ricordarti quando arrivano email importanti / Riduci a icona Outlook invece di chiuderlo ...
👍 Meraviglie con un clic: Rispondi a tutti con gli allegati in arrivo / E-mail anti-phishing / 🕘Mostra il fuso orario del mittente ...
👩🏼🤝👩🏻 Contatti e calendario: Aggiungi in batch contatti dalle email selezionate / Dividere un gruppo di contatti in singoli gruppi / Rimuovi promemoria compleanno ...