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 :

Extraire données mails Outlook vers Excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2012
    Messages
    139
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mars 2012
    Messages : 139
    Par défaut Extraire données mails Outlook vers Excel
    Hello Daniel,

    J'ai lu cette discussion.

    D'abord merci pour ce code. j'ai essayé, ça fonctionne à moitié

    Du coup, j'en profite pour poser quelques questions, stp ...

    Citation Envoyé par Daniel.C Voir le message
    C'est juste plus simple avec XL2003 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DossierSource = NS.Folders(1).Folders("Boîte de réception").Folders("essai")
    - qu'est-ce que ça fait NS.Folders(1) ? La variable entre parenthèses c'est quoi ?

    - Comment je peux extraire le contenu d'un mail pour mettre dans une cellule uniquement ? En fait, ce que je voudrais faire, c'est comme cela
    Nom : Capture.PNG
Affichages : 197
Taille : 10,5 Ko


    - Ce code, c'est pour ajouter automatiquement la colonne 3 ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
      For x = 0 To UBound(Split(i.Body, vbCrLf))
                   Ligne = Ligne + 1
     
                 .Cells(Ligne, colonne) = Split(i.Body, vbCrLf)(x)
     
                Next x
    - J'ai essayé ce code, du coup, le problème est, quand il y a une tabulation, ça fait une ligne blanche

    En tout cas, merci d'avance pour ton aide . Merci !

  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,

    - qu'est-ce que ça fait NS.Folders(1) ? La variable entre parenthèses c'est quoi ?
    J'ai plusieurs comptes dans Outlook. La variable est le numéro d'index de ces comptes mail.

    - Comment je peux extraire le contenu d'un mail pour mettre dans une cellule uniquement ? En fait, ce que je voudrais faire, c'est comme cela
    Si tu ouvres le mail dans une fenêtre, tu le récupères avec le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Sub Current_Item()
    'récupère le destinataire du mail ouvert dans une fenêtre isolée
    Dim olApp As Object
    Set olApp = CreateObject("Outlook.Application")
    Set objitem = olApp.ActiveInspector.CurrentItem
    For i = 1 To objitem.Recipients.Count
        Cells(i, 1) = objitem.Recipients(i)
    Next i
    End Sub
    Est-ce que tu sauras adapter le code ? Sinon, dis-le.

    - Ce code, c'est pour ajouter automatiquement la colonne 3 ?
    Non, c'est pour ajuster la largeur de la colonne automatiquement.

    - Ce code, c'est pour ajouter automatiquement la colonne 3 ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
      For x = 0 To UBound(Split(i.Body, vbCrLf))
                   Ligne = Ligne + 1
     
                 .Cells(Ligne, colonne) = Split(i.Body, vbCrLf)(x)
     
                Next x
    - J'ai essayé ce code, du coup, le problème est, quand il y a une tabulation, ça fait une ligne blanche
    Il faudrait que tu postes un texte exemple avec le résultat que tu veux obtenir.

Discussions similaires

  1. Extraire données mails outlook vers excel
    Par Genco928 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 24/03/2022, 19h00
  2. Extraire données mails Outlook vers Excel
    Par acathla dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 21/08/2015, 00h19
  3. Extraire données mails Outlook vers Excel
    Par Dheimoss dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 28/03/2012, 15h19
  4. [XL-2007] Extraire données mails Outlook vers Excel
    Par wiiirr dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 23/12/2011, 13h13
  5. [XL-2003] Extraire données mails Outlook vers Excel
    Par sdispro dans le forum Macros et VBA Excel
    Réponses: 16
    Dernier message: 10/12/2011, 01h21

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