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 :

Probleme sur une macro envoi email [XL-2010]


Sujet :

Macros et VBA Excel

  1. #1
    Candidat au Club
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2016
    Messages : 4
    Points : 4
    Points
    4
    Par défaut Probleme sur une macro envoi email
    Bonjour

    j'ai un probléme la macro génere un fichier "j1.xls" dans mon dossier en plus de mon fichier existant
    comment peut t'on éviter d'avoir un deuxieme fichier

    Merci pour votre aide



    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
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    Sub CDO_Mail_Small_Text_2()
    Dim iMsg As Object
    Dim iConf As Object
    Dim strbody As String
    Dim Flds As Variant
    Dim Fichier As String
    Dim SourceWb As Workbook
     
    Set SourceWb = ActiveWorkbook
    Fichier = ThisWorkbook.Path & Application.PathSeparator & "j1.xls"
     
    SourceWb.SaveCopyAs Fichier
     
    Set iMsg = CreateObject("CDO.Message")
    Set iConf = CreateObject("CDO.Configuration")
    Set iMsg = CreateObject("CDO.Message")
    Set iConf = CreateObject("CDO.Configuration")
     
    iConf.Load -1 ' CDO Source Defaults
    Set Flds = iConf.Fields
    With Flds
    .Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True
    .Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
    .Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "..........."
                              .Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "........"
    .Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.gmail.com"
     
    .Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
    .Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 465
    .Update
    End With
     
    strbody = "Bonjour, Voici le planning . Merci!"
     
    With iMsg
    Set .Configuration = iConf
    .to = ".................."
    .CC = "..........."
    .BCC = ""
    ' Note: The reply address is not working if you use this Gmail example
    ' It will use your Gmail address automatic. But you can add this line
    ' to change the reply address .ReplyTo = "Reply@something.nl"
    .From = """..........."" <................>"
     
    .Subject = "planning"
    .TextBody = strbody
     
    .AddAttachment Fichier
    .Send
     
     
     
     
     
    End With
    End Sub

  2. #2
    Expert confirmé
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2014
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2014
    Messages : 2 660
    Points : 5 783
    Points
    5 783
    Par défaut
    Bonjour,

    Ce n'est pas un problème c'est le fonctionnement normal de ta macro ...
    Tu le crée ici,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Fichier = ThisWorkbook.Path & Application.PathSeparator & "j1.xls"
     
    SourceWb.SaveCopyAs Fichier
    et tu l'utilise dans l'envoie du mail
    Si tu veux le supprimer à la fin de la macro tu peux essaye l'instruction suivante:
    J'aimerais bien aller vivre en Théorie, car en Théorie tout se passe bien.

  3. #3
    Candidat au Club
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2016
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    merci

    ça fonctionne le kill fichier
    bonne journée

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

Discussions similaires

  1. [LibreOffice][Tableur] Macro: Envoie Email sur Action dans cellule email.
    Par vandman dans le forum OpenOffice & LibreOffice
    Réponses: 2
    Dernier message: 12/08/2015, 11h50
  2. [XL-2010] Probleme sur simple macro de recherche d'une valeur
    Par Mut dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 20/02/2013, 16h35
  3. Probleme sur une requete
    Par ager1912 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 11/07/2005, 10h16
  4. Probleme sur une fonction vérif
    Par PrinceMaster77 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 29/10/2004, 13h25
  5. Problème sur une cmd avec AWK
    Par OrangeBud dans le forum Linux
    Réponses: 3
    Dernier message: 02/06/2004, 10h51

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