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 :

Quel code Vba pour action renvoyer mail


Sujet :

VBA Outlook

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    255
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 255
    Par défaut Quel code Vba pour action renvoyer mail
    * Bonjour, *

    Comment puis faire en Vba pour renvoyer une série de mail se trouvant dans le dossier "éléments envoyés"

    Cela marche un par un si l'on fait les opérations suivantes
    - ouvrir le message
    - menu action, Renvoyer le message
    - cliquer sur Envoyer.

    L'idéal serait de pouvoir répéter cette chaîne sans ouvrir le message.

    Autre Méthode, glisser les messages de nouveau dans la boite envoi, ceci est possible,
    mais les messages restent dans la boite envoi et donc ne partent pas.
    Pourquoi ?

    d'avance merci pour toute réponse.

  2. #2
    Expert confirmé
    Avatar de Oliv-
    Homme Profil pro
    solution provider
    Inscrit en
    Mars 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : solution provider

    Informations forums :
    Inscription : Mars 2006
    Messages : 4 093
    Billets dans le blog
    20
    Par défaut
    Bonjour,
    Avec ce code sur le mail ouvert.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Sub controle_meeting()
    Dim oitem
        Set oitem = ActiveInspector.CurrentItem
        oitem.Send
     
    End Sub
    Avec celui-ci sur une selection
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    Sub EnvoiTouteLaSelection()
    Dim MonOutlook As Outlook.Application
    Dim Mail As Object
    Dim LeMail As Outlook.MailItem
    Dim LesMails As Object
    Set MonOutlook = Outlook.Application 
    Set LesMails = MonOutlook.ActiveExplorer.Selection
    For Each LeMail In LesMails
    LeMail.send
    Next LeMail
    Set LesMails = Nothing
    End Sub
    Ca marche ?
    Oliv'
    Have a nice day. Oliv'
    Votre réponse est peut être dans mon blog !
    https://www.developpez.net/forums/blogs/191381-oliv-/

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    255
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 255
    Par défaut
    Merci
    c'est bien OK

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 23
    Par défaut
    Bonjour,
    Je fais remonter ce topic car la réponse ne fonctionne pas chez moi.

    Quand j’exécute la macro pour une sélection, j'obtiens l'erreur :
    'Incompatibilité de type'.

    Merci d'avance

  5. #5
    Expert confirmé
    Avatar de Oliv-
    Homme Profil pro
    solution provider
    Inscrit en
    Mars 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : solution provider

    Informations forums :
    Inscription : Mars 2006
    Messages : 4 093
    Billets dans le blog
    20
    Par défaut
    Salut,
    j'ai un peu dormi depuis ...
    Sans doute dans ta selection tu as autre chose que des mails, teste le type de LeMail avant le send
    Have a nice day. Oliv'
    Votre réponse est peut être dans mon blog !
    https://www.developpez.net/forums/blogs/191381-oliv-/

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 23
    Par défaut
    Oui en fait ce sont des mails "Non remis" provenant de l'administrateur (moi-même...) parce que j'avais dépassé un certain quota.

    Outlook propose l'option "renvoyer" mais il faut obligatoirement ouvrir le mail (j'en ai 400 ;( )

  7. #7
    Expert confirmé
    Avatar de Oliv-
    Homme Profil pro
    solution provider
    Inscrit en
    Mars 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : solution provider

    Informations forums :
    Inscription : Mars 2006
    Messages : 4 093
    Billets dans le blog
    20
    Par défaut
    J ai déjà traite automatiquement ce genre de truc faut que je retrouve comment
    Have a nice day. Oliv'
    Votre réponse est peut être dans mon blog !
    https://www.developpez.net/forums/blogs/191381-oliv-/

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

Discussions similaires

  1. Code VBA pour l'envoi d'un mail
    Par majudis dans le forum VBA Access
    Réponses: 4
    Dernier message: 27/01/2017, 22h27
  2. [XL-2013] Quel code vba pour inserer image dans userform
    Par david.guedes dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 09/06/2015, 10h11
  3. Réponses: 7
    Dernier message: 10/03/2015, 15h00
  4. Quel code VBA pour cette fonction.
    Par AlexisSz dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 10/05/2011, 12h03
  5. Débutante - Code VBA pour MsgBox avec actions multiples
    Par kisscool35 dans le forum Access
    Réponses: 5
    Dernier message: 22/08/2006, 18h43

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