Comment transférer automatiquement uniquement les pièces jointes en fonction de critères spécifiques dans Outlook ?
Normalement, lors du transfert d'un email, le corps du message original ainsi que les pièces jointes sont également inclus. Cependant, parfois, vous devez uniquement transférer les pièces jointes sans le message original, sur la base de certains critères, à une personne spécifique. Comment pourriez-vous résoudre cette tâche dans Outlook ?
Transférer automatiquement uniquement les pièces jointes vers une personne en fonction de critères spécifiques avec un code VBA
Par exemple, lors de la réception d’un email dont l’objet contient le texte « kto feature », toutes les pièces jointes de cet email seront automatiquement transférées à la personne concernée sans inclure le corps du message. Les étapes suivantes peuvent vous aider, veuillez procéder comme suit :
1. Maintenez les touches ALT + F11 enfoncées pour ouvrir la fenêtre Microsoft Visual Basic for Applications.
2. Dans la fenêtre Microsoft Visual Basic for Applications, double-cliquez sur ThisOutlookSession dans le volet Project1(VbaProject.OTM) pour ouvrir le module, puis copiez et collez le code suivant dans le module vide.
Code VBA : Transfert automatique d'emails sans le corps du message mais en incluant uniquement les pièces jointes :
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
Remarque : Dans le code ci-dessus, vous devez modifier le texte de l'objet et l'adresse du destinataire selon vos besoins.

3. Ensuite, enregistrez le code et redémarrez Outlook pour que le code prenne effet.
4. Désormais, chaque fois qu’un nouvel email contenant le texte spécifique dans l’objet arrive dans votre boîte de réception, Outlook transférera automatiquement ses pièces jointes sans le corps du message à la personne souhaitée.
Remarque : Ce code n'est disponible que pour le compte par défaut.
Meilleurs outils de productivité pour Office
Dernière nouvelle : Kutools pour Outlook lance une version gratuite !
Découvrez le tout nouveau Kutools pour Outlook avec plus de100 fonctionnalités incroyables ! Cliquez pour télécharger dès maintenant !
📧 Automatisation des emails : Réponse automatique (disponible pour POP et IMAP) / Programmation de l’envoi des emails / CC/BCC automatique selon des règles lors de l’envoi / Transfert automatique (Règle avancée) / Ajout automatique de la salutation / Fractionnement automatique des emails multi-destinataires en messages individuels...
📨 Gestion des emails : Rappeler les emails / Bloquer les emails frauduleux par sujet et autres critères / Supprimer les emails en double / Recherche Avancée / Organiser les dossiers...
📁 Pièces jointes Pro:Enregistrer par lot / Détachement par lot / Compression par lot / Enregistrer automatiquement/ Détachement automatique/Compression automatique...
🌟 Magie de l’interface : 😊Davantage d’emojis beaux et sympas / Recevez une alerte en cas d’email important / Réduisez Outlook au lieu de le fermer...
👍 Fonctions en un clic : Répondre à tous avec pièces jointes / Anti-phishing emails / 🕘Afficher le fuseau horaire de l’expéditeur...
👩🏼🤝👩🏻 Contacts & Calendrier: Ajouter des contacts en lot à partir des emails sélectionnés / Diviser un groupe de contacts en groupes individuels / Supprimer le rappel d’anniversaire...
Utilisez Kutools dans la langue de votre choix– prend en charge l’anglais, l’espagnol, l’allemand, le français, le chinois, et plus de40 autres langues !

