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 en automatique.


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 132
    Par défaut sendMail en automatique.
    Bonsoir à tous.

    Jutilise la fonction sendMail pour envoyer un fichier excel à mon destinataire.
    Excel me demande un truc comme voulez vous autoriser l'envoi du mail.
    Bon soldat je clique oui.

    Sauf qu'aujourd'hui ma macro est fiable et les envois se font entre midi et 2 et qu'il n'y a personne au bureau.

    Donc ma question est :
    Y a-t-il une ligne de code qui éviterait de me poser la question et qui enverrai le mail en automatique.
    j'ai assayé --> display = false . Ca marche pas.

    Si qqun à une astuce
    Merci d'avande
    Domino40

  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,

    Envoie tes messages en utilisant CDO. Regarde ici :

    http://www.developpez.net/forums/d10...ctionne-excel/

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 132
    Par défaut
    Merci,, Mais j'ai une erreur :

    Erreur d'exécution '-2147220978(8004020e)
    Erreur Automation
    Impossible de modifier ou de supprimer un objet qui a été ajouté en utilisant COM+Admin SDK


    Pour info voici le code

    Je me demande si la syntaxe du smtp est correcte ?


    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
    Sub envoiMailAutomatique()
     
       Dim Cdo_Message As Object
       Set Cdo_Message = CreateObject("CDO.Message")
     
        With Cdo_Message
            .To = "monDestinataire@orange.fr"
            .From = "monAdresse@orange.fr"
            .Subject = "Le Sujet"
            .TextBody = "Le Corps du message"
     
            .Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
     
            'nom du serveur smtp
            .Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.orange.fr"
     
            'port du serveur smtp
            .Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
     
            .Configuration.Fields.Update
     
            .Send
        End With
        Set Cdo_Message = Nothing
    End Sub

  4. #4
    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
    Ca m'a l'air ça. A tout hasard, si tu lis l'anglais :

    http://www.rondebruin.nl/cdo.htm

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 132
    Par défaut Mail auto
    Merci pour le lien, mais malheureusement j ai pas réussi à trouver mon bonheur.
    Je me demanderais si ce n était pas plus simple de trouver une ligne de code du type display=false.
    Car mon soucis est juste que l'ordi ne me pose pas la question de validation d'envoi.
    Cordialement
    Domino40

  6. #6
    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
    Non, je pense qu'il faut bidouiller le registre et je ne sais pas où. Ca dépend de ta version d'Office. Pour Office 2003, regarde :
    http://msdn.microsoft.com/en-us/libr...ffice.11).aspx
    Sinon, ils disent qu'on peut utiliser SendKeys.

  7. #7
    Membre chevronné Avatar de pyloupylou
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Janvier 2012
    Messages
    438
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2012
    Messages : 438
    Par défaut
    J'avais eu déjà ce genre de problème et l'avais résolu avec un outil clickyes, à l'époque il y avait deux versions: 1 gratuite qui nécessite que la session soit ouverte et une payante un peu plus évoluée.

    Cela peut peut-être résoudre ton souci

Discussions similaires

  1. [VB6] [Interface] Redimensionnement automatique
    Par ychalan dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 30/09/2002, 18h32
  2. BDE : Configurer automatiquement le NETDIR
    Par Harry dans le forum Paradox
    Réponses: 10
    Dernier message: 29/07/2002, 11h33
  3. Génerer automatiquement plusieurs fichier .doc
    Par brunovitch dans le forum QuickReport
    Réponses: 3
    Dernier message: 09/07/2002, 08h19
  4. Re-dimensionnement automatique de composants
    Par ludo_7 dans le forum C++Builder
    Réponses: 10
    Dernier message: 16/05/2002, 16h35

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