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 bandeau "destinataire" par macro [XL-2003]


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
    Avril 2009
    Messages
    48
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 48
    Par défaut ouvrir bandeau "destinataire" par macro
    Bonjour,

    depuis ce matin, je cherche un code d'envoi mail avec thisworkbook joint,
    mais rien ne marche car j'ai pas cette satané librairie comme je suis sous outlook express.
    alors ma question comment excel arrive à envoyer des mails via "envoyer vers" "destinataire" , l'idée serait

    1) d'afficher ce bandeau depuis un code vba excel 2003 et supérieur.
    2) attaquer les champs du bandeau par code vba si c'est possible.

    bien entendu comme mon patron à serré les boulons alors nous n'avons pas tous les mêmes versions excel et outlook.

    en toutes logique c'est excel qui gére l'envoi du mail en passant par le bandeau.

    en espérant avoir été assez clair, merci de m'aider car la je sature à force d'avoir essayé plein d'exemples et qu'aucun ne fonctionne dans mon cas...

    nota: je ne veux pas utiliser CDO, car j'ai le problème que nous sommes sur réseau interne et que chacun à ses identifiants, donc impossible d'avoir un fichier commun.

    Cordialement

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    48
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 48
    Par défaut c'est bon j'ai trouvé une autre manière de faire
    bonjour,

    j'ai trouvé ma solution.
    ci-dessous le code qui pourrais aider d'autres personne.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Dim corps As String
    Dim textdisplay As String
     
    textdisplay = Range("D9").Text 
    corps = "mailto: ?subject="objet de message" & Range("C16").Text
    Range("D9:F9").Select 
        Selection.Hyperlinks.Delete
        ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:=corps, TextToDisplay:=textdisplay
     
    Range("D9:F9").Select
        Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
         Range("D9:F9").ClearContents
        Range("D9") = textdisplay
        Range("D7:F7").Select
    bonne journée

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

Discussions similaires

  1. [WD-2003] Ouvrir volet Office au démarrage par macro
    Par Un Internaute dans le forum VBA Word
    Réponses: 2
    Dernier message: 14/11/2014, 11h26
  2. [XL-2000] Ouvrir et imprimer un pdf par macro
    Par lagondenoumea dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 17/12/2009, 05h57
  3. Ouvrir les résultats d'un TCD par macro
    Par illight dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 31/03/2008, 11h41

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