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 contenu d'une feuille par email


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
    Décembre 2010
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 190
    Par défaut Envoyer contenu d'une feuille par email
    Bonjour tout le monde,

    j'aimerai pouvoir envoyer le contenu d'une feuille par email en VBA.
    Manuellement, j'ouvre mon Classeur.
    Je me place sur la feuille que je souhaite envoyer.
    Je vais dans FILE > SENT TO > MAIL RECIPIENT > SENT THE CURRENT SHEET AS THE BODY MESSAGE
    et il m'envoi le contenu de ma feuille dans le corps du texte.

    Comment faire cela avec une macro ?
    J'ai essayer d'enregistrer mes actions, mais rien..

    Edit: Sinon, avec cette ligne, je peux copier ma selection dans une image.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Worksheets(Sheet1).Range("A1:N10").CopyPicture xlScreen, xlBitmap
    Mais je n'arrive pas le faire coller dans Outlook

    Merci pour votre aide

  2. #2
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Bonjour,

    Jette un oeil dans la FAQ, plus précisément ICI, tu devrais y trouver ton bonheur

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 190
    Par défaut
    Merci pour ce lien.
    J'ai en effet trouvé mon "bonheur".

    Je vais de ce pas, parcourir l'ensemble de la FAQ, à la recherche de sujet interessant.

    Merci pour votre (vos) aide(s).

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 190
    Par défaut
    Bonjour, je réouvre le sujet car je suis confronté à un autre problème.

    Voici le code que j'ai trouvé dans la FAQ que j'utilise.

    Comment insérer une plage de cellules dans le corps du message ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Sub envoiPlageCellules_Excel2002()
    ActiveSheet.Range("A1:B5").Select ' la plage de cellules à envoyer
    ActiveWorkbook.EnvelopeVisible = True
     
    With ActiveSheet.MailEnvelope
        .Introduction = "bonjour , ci joint les données ..."
        .Item.To = "destinataire@dvp.fr"
        .Item.Subject = "le sujet"
        .Item.Send
    End With
    End Sub
    Celui fonctionne à merveille.
    Maintenant, j'aimerai pouvoir écrire dans la partie Introduction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Introduction = "bonjour , ci joint les données ..."
    un texte avec un codage HTML, du genre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Introduction = "<A href='C:\Documents and Settings\USER\Desktop\test.xls'>Cliquer ici</A>"
    J'espère pouvoir avoir une aide de votre part, merci d'avance.

Discussions similaires

  1. [XML] Envoyer résultat d'une requete par email
    Par nils06000 dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 10/04/2012, 10h48
  2. Réponses: 3
    Dernier message: 30/04/2009, 18h52
  3. Envoyer le contenu d'une listView par Mail
    Par floriaan60 dans le forum Windows Forms
    Réponses: 15
    Dernier message: 26/05/2008, 09h36
  4. [Formulaire]Envoyer le contenu d'un formulaire par email
    Par achos dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 18/05/2007, 14h50

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