contenu de pls mail pour traiter dans excel

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

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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!
 
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
 
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
 
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:
 
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
 
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+ 😉
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour