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 :

Envoyer juste un mail via macro excel 2003


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 2
    Par défaut Envoyer juste un mail via macro excel 2003
    Bonjour,
    j'en suis à mes début en vba et je me suis fait (bien) aider pour cette macro qui envoie un mail via outlook avec fichier joint. J'utilise excel 2003.
    Celà fonctionne trés bien mais j'aimerais l'adapter pour envoyer la meme chose sans la piece jointe. Seulement lorsque je supprime ce qui concerne la piece jointe à mon avis, ça ne fonctionne pas.
    Quelqu'un pourrait-il m'aider sur l'adaptation de ce code svp?

    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
    Sub SendEMail()
     
    Dim NouveauClasseur As Workbook
     Dim Destinataire As String
     Destinataire = "destinataire@live.fr"
     Dim Objetmessage As String
     Objetmessage = "l'objet de mon message"
     
     
    ThisWorkbook.Sheets("Feuil1").Copy
     Set NouveauClasseur = ActiveWorkbook
     NouveauClasseur.SaveAs Objetmessage
    
    Dim ol As Object, myItem As Object
     Set ol = CreateObject("outlook.application")
     Set myItem = ol.CreateItem(olMailItem)
     myItem.To = Destinataire
     myItem.Subject = Objetmessage
     myItem.Body = "Bonjour, etc...." & Chr$(13) & Chr$(13) & "Cordialement" & Chr$(13) & Chr$(13) & "Moi même"
      'fichier en cours d'utilisation envoyé en attaché:
     myItem.Attachments.Add ActiveWorkbook.FullName
     myItem.Send
     Set ol = Nothing
     
    Application.DisplayAlerts = False
     With NouveauClasseur
     .ChangeFileAccess xlReadOnly
     Kill .FullName
     Application.DisplayAlerts = True
     .Close False
     End With
     
    End Sub
    Merci beaucoup à ceux qui me donneront un coup de main

    Markof

  2. #2
    Membre Expert Avatar de QuestVba
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2012
    Messages
    2 475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2012
    Messages : 2 475
    Par défaut
    Bonjour,

    en supprimant la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    myItem.Attachments.Add ActiveWorkbook.FullName
    je n'ai pas de problème

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 2
    Par défaut merci beaucoup
    Je te remercie beaucoup pour ton aide.

    Cela semble fonctionner.

    Bonne continuation

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

Discussions similaires

  1. envoi mail automatique via macro excel
    Par ellewided dans le forum VBA Outlook
    Réponses: 0
    Dernier message: 14/08/2009, 10h10
  2. Afficher une photo .Jpg sur Excel via macro Excel
    Par moilou2 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 23/04/2008, 11h51
  3. [VBA] utilisation d'une macro excel 2003 sur excel 2004 for mac
    Par fofika dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 08/11/2007, 15h30
  4. Peut-on envoyer un e-mail via Javascript ?
    Par MiJack dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 09/08/2007, 10h05
  5. Réponses: 1
    Dernier message: 26/01/2006, 17h04

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