Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Outlook > VBA Outlook

Réponse
 
Outils de la discussion
Vieux 19/03/2008, 15h42   #1 (permalink)
Membre actif
 
Date d'inscription: février 2005
Messages: 170
Envoyer un message via MSN à Zebulon777
Par défaut Récupération du corps d'un mail ligne par ligne ?

Bonjour à tous,

J'ai une macro Outlook qui tourne en permanence.
Cette macro doit étudier les mails arrivant puis les décoder afin des les traiter.
J'arrive bien à récupérer le coprs du mail, mais ensuite je n'arrive pas à récupérer ligne par ligne.

En fait, le corps du mail est composé de plusieurs lignes qui se terminent par un CRLF et il faudrait donc que j'arrive à extraire ce corps ligne par ligne.

Voila, j'espère avoir été suffisemment clair.

Merci d'avance pour votre aide.

Zeb'
Zebulon777 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 19/03/2008, 16h58   #2 (permalink)
Membre régulier
 
Date d'inscription: août 2007
Localisation: France, Paris
Messages: 136
Envoyer un message via MSN à Laurent CUENET Envoyer un message via Skype™ à Laurent CUENET
Par défaut

Bonjour,

Je pense qu'en utilisant Une boucle et la fonction InStr([start],string(objetdetonmail),VbCrLf) tu devrais t'en sortir.

A bientôt,
Laurent CUENET est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 20/03/2008, 12h02   #3 (permalink)
Membre actif
 
Date d'inscription: février 2005
Messages: 170
Envoyer un message via MSN à Zebulon777
Par défaut

Bonjour et merci pour la réponse, mais c'est sur le coprs du message et non sur l'objet.

Mais il n'y aurait pas d'exemple plus précis ?

C'est un peu (beaucoup ?) flou pour moi.
Zebulon777 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 20/03/2008, 12h12   #4 (permalink)
Membre régulier
 
Date d'inscription: août 2007
Localisation: France, Paris
Messages: 136
Envoyer un message via MSN à Laurent CUENET Envoyer un message via Skype™ à Laurent CUENET
Par défaut

Bonjour,

J'espère que cela pourra t'aider c'est une fonction qui traite des numéro de tél pour supprimer les caractères différents des chiffres.(exemple +, [espace], paranthèse
Code :
 
Function NetTel(numero)
 
Dim itemstring As String
itemstring = "0123456789"
 
    l = Len(numero)
    t = 1
    NumeroV = ""
    While t <= l
        n = Mid(numero, t, 1)
        p = InStr(itemstring, n)
        If p <> 0 Then
            NumeroV = NumeroV & n
        End If
        t = t + 1
    Wend
    
    NetTel = NumeroV
    
End Function
En esparant que cela t'aidera

A bientôt
Laurent CUENET est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 20/03/2008, 12h32   #5 (permalink)
Membre éprouvé
 
Avatar de Oliv-
 
Date d'inscription: mars 2006
Localisation: Tourcoing
Âge: 37
Messages: 454
Par défaut

Salut à tous,
Voici un autre exemple qui cherche une adresse Email dans le Corps du Mail.
http://www.developpez.net/forums/sho...d.php?t=503466
Oliv- est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 26/03/2008, 10h43   #6 (permalink)
Membre actif
 
Date d'inscription: février 2005
Messages: 170
Envoyer un message via MSN à Zebulon777
Par défaut

Merci à tous pour votre aide.
Au final, il suffit de comprendre que le corps n'est qu'une simple variable et j'ai donc utiliser la fonction Split et tout fonctionne très bien.
Merci encore.
Zebulon777 est déconnecté   Envoyer un message privé Réponse avec citation
Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Outlook > VBA Outlook

 
Offres d' emploi informatique sur Lesjeudis.com


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide