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 :

Ouvrir un nouveau message gmail via macro excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de tequillaman
    Homme Profil pro
    Technicien réseaux et télécoms
    Inscrit en
    Avril 2016
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nièvre (Bourgogne)

    Informations professionnelles :
    Activité : Technicien réseaux et télécoms
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2016
    Messages : 116
    Par défaut Ouvrir un nouveau message gmail via macro excel
    Bonjour,
    Je reviens vers vous pour un nouveau sujet macro.
    J'ai un formulaire qui envoi des informations dans une base de données. Jusque là, pas de soucis.
    Je voudrais qu'en même temps, il m'ouvre google chrome, gmail avec le compte par défaut enregistré, incorpore les champs de mon userform dans le corps du message.
    Il faudrais que je n'ai plus qu'à choisir les destinataires. En fonction des informations, les destinataires ne sont pas les mêmes.

    J'ai vu pas mal de tuto qui permettent d'envoyer le mail directement avec la méthode CDO mais tout est inscrit en dur dans le code.
    J'ai également tenté d'ouvrir l'url gmail mais chrome n'est pas mon navigateur pas défaut, il faudrait dont que je le définisse dans la macro d'ouvrir avec chrome. Sinon sa ouvre bien gmail avec le compte par defaut mais sa m'ouvre la boite de messagerie pas nouveau message avec IE.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim url As String
    ThisWorkbook.FollowHyperlink "https://mail.google.com/mail/u/0/?tab=cm#inbox?compose=new", , True
    Si chrome est mon navigateur par défaut, sa ouvre bien nouveau message je veux maintenant récupérer les contenu de mon userform pour le mettre dans le corps du message.

    C'est possible ou je doit en dur lui dir d'ouvrir avec les parametres du message?

    Merci pour votre aide

  2. #2
    Membre émérite
    Homme Profil pro
    conseiller
    Inscrit en
    Janvier 2013
    Messages
    367
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : conseiller
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2013
    Messages : 367
    Par défaut
    Il suffit d'utiliser CDO et de renseigner les différentes propriétés requises pour l'envoi d'un message avec les informations contenues dans les champs de ton UserForm.
    A+

  3. #3

  4. #4
    Membre confirmé Avatar de tequillaman
    Homme Profil pro
    Technicien réseaux et télécoms
    Inscrit en
    Avril 2016
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nièvre (Bourgogne)

    Informations professionnelles :
    Activité : Technicien réseaux et télécoms
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2016
    Messages : 116
    Par défaut
    Salut à tous,
    J'ai testé ta réponse rdurupt, j'ai une erreur d’exécution '-2147220973 (80040213)': Le transport a échoué dans sa connexion au serveur.
    J'ai testé avec smtp.gmail.com même soucis.

  5. #5
    Membre émérite
    Homme Profil pro
    conseiller
    Inscrit en
    Janvier 2013
    Messages
    367
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : conseiller
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2013
    Messages : 367
    Par défaut
    Bonjour,
    quelles sont les paramètres que tu as passés à la fonction ?
    Pour Gmail le port est 465.
    A+

  6. #6
    Membre confirmé Avatar de tequillaman
    Homme Profil pro
    Technicien réseaux et télécoms
    Inscrit en
    Avril 2016
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nièvre (Bourgogne)

    Informations professionnelles :
    Activité : Technicien réseaux et télécoms
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2016
    Messages : 116
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub Mail()
    MailEnvoi "smtp.googlemail.com", True, "xxxxx.xxxx-xxx@gmail.com", "xxxxx", 465, 10, "xxxxx@gmail.com", "xxxxx@gmail.com", "xxxxx@gmail.com", "Suivi MM plaquettes", "Voici les MM plaquettes", ""
    End Sub
    J'ai testé avec smtp.gmail.com et j'ai le même problème.

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

Discussions similaires

  1. [XL-2013] ouvrir et fermer powerpoint via macro excel
    Par yeti7984 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 20/09/2023, 11h20
  2. création d'un graphe via macro excel
    Par anaylane dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 02/04/2010, 08h08
  3. envoi mail automatique via macro excel
    Par ellewided dans le forum VBA Outlook
    Réponses: 0
    Dernier message: 14/08/2009, 10h10
  4. 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
  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