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

Macros et VBA Excel Discussion :

SendMail avec Sheet en picèe jointe


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2011
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2011
    Messages : 39
    Par défaut SendMail avec Sheet en picèe jointe
    Bonjour,
    Je ne comprend pas pour quelle raison ce programme ne marche pas.
    J'ai beau le reviser je ne trouve pas l'erreur.

    Quand je fais F5 (exécuter) le truc ne roule pas et une fenêtre me demande de choisir la macro à exécuter mais cette macro-ci n'est pas dans la liste des choix.

    Il y un truc de base (à niveau d'arguments) qui cloche et je n'arrive pas à déceler

    Merci d'avance pour voir le code avec un nouveau regard



    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    Sub EnvoiMailMethodeOLE(Adresse As String, Objet As String, Corps As String, PJ As Objet)
     
    Dim MonAppliOutlook As New Outlook.Application
    Dim MonMail As Outlook.MailItem
    Dim PJ As Outlook.Attachments
     
     
    Set MonMail = MonAppliOutlook.CreateItem(olMailItem)
    Set PJ = MonMail.Attachments
     
    PJ.Add Woorksheet, olByValue
     
    Adresse = Range("I3").Value
    Corps = "Mme/Mr Le Président" & Chr(13) & "Mme/Mr Le Trésorier," & Chr(13) & "BLA BLA BLA"
    Objet = Range("E2").Value
     
    With MonMail
            .Display
            .To = Adresse
            .Subject = Objet
            .Body = Corps
            .Send
    End With
     
     
     
     
    MonAppliOutlook.Quit
     
    Set MonMail = Nothing
    Set PJ = Nothing
     
     
    End Sub

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Bonjour,

    Tu ne peux pas trouver une macro avec des arguments dans la liste des macros, puisque tu ne peux pas l'exécuter directement. Il faut ajouter une macro qui appelle la tienne en lui passant les paramètres.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2011
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2011
    Messages : 39
    Par défaut
    OK
    j'ai compris
    Je dois traiter cette Macro comme une Fonction .
    Puis définir les paramètres ailleurs, pas dans la Fonction elle même.

    J'ai mal conçu le truc.

    Merci Daniel

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

Discussions similaires

  1. Mail shell avec contenu et pièce jointe
    Par onime_no_squat dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 09/09/2009, 09h35
  2. [eZ Publish] Feedback Form avec Upload et pièce jointe dans un mail
    Par Pietr_Alekseievitch dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 27/01/2009, 10h29
  3. [javamail] envoi mail avec message en pièce jointe
    Par k4eve dans le forum API standards et tierces
    Réponses: 5
    Dernier message: 16/11/2007, 11h17
  4. Ouvrir un message avec fichier en pièce jointe
    Par drinkmilk dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 21/12/2005, 13h33
  5. Envoi d'un mail avec fichier en pièce jointe
    Par cjacquel dans le forum MFC
    Réponses: 1
    Dernier message: 14/06/2005, 16h30

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