IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Outlook Discussion :

[VBA-O] Classement mails envoyés vers sous-dossiers


Sujet :

VBA Outlook

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 17
    Points : 18
    Points
    18
    Par défaut [VBA-O] Classement mails envoyés vers sous-dossiers
    Bonjour,

    Après l'envoi d'un mail nous le sélectionnons dans le dossier "éléments envoyés" et nous le classons, pour l'instant manuellement, dans des dossiers situés dans des sous dossiers du dossier " Dossiers publics" (ou dans des sous dossiers de sous dossiers du dossier " Dossiers publics").

    Je souhaiterais qu'après l'envoi d'un mail une macro visual basic demande le nom du sous-dossier et classe le mail envoyé automatiquement dans ce dossier.

    Quelqu'un a t'il déjà réalisé une macro réalisant cette tâche ou une tâche a peu près similaire qui me permettra même après modification d'effectuer ce travail.

    Merci d'avance

    jmcrib

  2. #2
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 038
    Points
    20 038
    Par défaut
    tiens un début de réponse à placer dans ThisOutlookSession :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
     
    Public WithEvents maBoiteEnvoi As Outlook.Items
    Private Sub Application_Startup()
     Set maBoiteEnvoi = Application.GetNamespace("MAPI").GetDefaultFolder(olFolderSentMail).Items
    End Sub
    Private Sub maBoiteEnvoi_ItemAdd(ByVal Item As Object)
    Dim oDossier As MAPIFolder
    Set oNS = Application.GetNamespace("MAPI")
    Set oDossier = Application.GetNamespace("MAPI").PickFolder
    If Not oDossier Is Nothing Then
      Item.Move oDossier
    End If
    Set oDossier = Nothing
    End Sub

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 17
    Points : 18
    Points
    18
    Par défaut
    Merci pour la réponse mais j'ai essayé cette macro et à la première instruction, j'ai le message suivant : "Attribut incorrect dans une procédure Sub ou Function"

    Que dois je faire pour remédier à ce problème?

  4. #4
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 038
    Points
    20 038
    Par défaut
    il faut mettre ce code "tout en haut" de thisSession...

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 17
    Points : 18
    Points
    18
    Par défaut
    Merci encore pour votre aide, la macro fonctionne je vais me mettre à la tâche pour essayer de réaliser mon objectif d'autant qu'avec les adresses e-mails de documentation trouvées sur votre site cela va faciliter mon travail.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Copie de mails envoyés vers sous-dossier
    Par lionelrobbe dans le forum VBA Outlook
    Réponses: 11
    Dernier message: 09/12/2014, 16h39
  2. Réponses: 2
    Dernier message: 11/01/2013, 12h05
  3. Php envoyer un sous dossier dans un dossier
    Par noviceman dans le forum Langage
    Réponses: 3
    Dernier message: 31/07/2012, 17h22
  4. Mails envoyés vers comptes yahoo considéré spam
    Par bada dans le forum Internet
    Réponses: 1
    Dernier message: 22/07/2008, 14h00
  5. traitement de mail arrivé sur sous dossier publique
    Par nabmed dans le forum VBA Outlook
    Réponses: 3
    Dernier message: 09/08/2007, 08h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo