contenu de pls mail pour traiter dans excel

  • Initiateur de la discussion mail->excel
  • Date de début
M

mail->excel

Guest
Bonjour!

Je vous explique mon cas .

Je recois des mails (outlook 97 )qui ont tous le meme format .

je voudrais les transferer dans excel afin de faire un tableau récapitulatif de toutes les données qu'ils mentionnent.

Connaissez vous un moyen de récupérer leur contenu dans excel sans avoir besoin de les ouvrir un a un et de faire un copier coller dans excel (j'en reçois une soixantaine par jour)?

Merci!
 
C

cedric

Guest
En recherchant dans les post ancien j'ai trouver ceci qui pourrai correspondre a ce que j'ai besoin:

Sub transfertMailsDansExcel()
'necessite d'activer la reference Microsoft Outlook xx Object library
Dim OLapp As Outlook.Application
Dim OLspace As Outlook.nameSpace
Dim OLinbox As Outlook.MAPIFolder
Dim OLmail As Outlook.mailItem
Dim OLbody As String
Dim i As Integer

Set OLapp = CreateObject('Outlook.application')
Set OLspace = OLapp.getNamespace('MAPI')
Set OLinbox = OLspace.getDefaultFolder(olFolderInbox) 'boite de reception

For Each OLmail In OLinbox.Items
i = i + 1
Cells(i, 1) = OLmail.SenderName
Cells(i, 2) = OLmail.Body
Next
End Sub


Mais je ne comprend pas ''necessite d'activer la reference Microsoft Outlook xx Object library '

Et ou faut il saisir la liste de commandes qui suivent ??

Si qq1 peu m'aider
 

MichelXld

XLDnaute Barbatruc
bonjour Cedric

cet exemple pourra peut etre t'aider si tu débutes en macro ( mais tu ne commences pas par le plus facile si tu souhaites piloter Outlook depuis Excel)


Lien supprimé


sinon pour activer la reference

Atl+F11 ( pour afficher l'editeur de macros )
Menu Outils
References
Coche la ligne 'Microsoft Outlook xx.x Object library'
(xx.x depend de ta version d'Office
Clique sur OK pour valider


bonne journée
MichelXld
 
C

cedric

Guest
Je ne peu pas cocher microsoft outlook 97 il n'est pas dans la liste .
J'ai seulement outlook express (que je n'utilise pas)
J'ai essayé de le cocher quand meme et une fois que je l'ai validé , J'ai le droit à un message d erreur sur un *.dll.

J'ai essayer aussi la fonction transferer de outlook 97 pour creer un fichier excel , pareil erreur de DLL .

On m'a refiler un pc tout moisi!!!! :angry:
 

Charly2

Nous a quittés en 2006
Repose en paix
Bonsoir Cédric, bonsoir mon ami Michel,
bonsoir à toutes et à tous :)

Cédric, j'ai la même version d'Excel que toi, et à priori, tu ne trouveras pas la référence Microsoft Outlook xx.x Object library car elle apparaît, avant d'être activée, sous le nom suivant : Modèle d'objet Microsoft Outlook 8.0.

Sans cette référence, je ne peux pas compiler VBAProject, alors que je n'ai aucun problème lorsqu'elle est sélectionnée.

J'espère que cette information pourra t'aider.

EDITION : Michel, c'est peut-être une info que tu peux exploiter pour la mise à jour de tes Wiki's pages.

A+ ;)

Message édité par: Charly2, à: 20/03/2006 20:22

Message édité par: Charly2, à: 20/03/2006 20:22
 

Charly2

Nous a quittés en 2006
Repose en paix
re Michel,

Je dispose d'Office 97 Pro et, une fois la référence activée, elle prend bien le nom que tu as donné. C'est uniquement avant l'activation que le nom est différent.

Bonne soirée à toi aussi

A+ ;)
 
C

cedric

Guest
Merci

c est bon j'ai trouvé 'Modèle d'objet Microsoft Outlook 8.0. ' dans la liste .

Maintenant si j'ai bien compris je peu attaquer le plus difficile .

Je risque d avoir d autres question
:lol:
 

Discussions similaires

Réponses
2
Affichages
272

Statistiques des forums

Discussions
312 336
Messages
2 087 387
Membres
103 534
dernier inscrit
Kalamymustapha