Recevoir un fichier joint excel par outlook

  • Initiateur de la discussion Wil
  • Date de début
W

Wil

Guest
Salut tous,

Je cherche un truc qui me serait mechament utile :

Je recois un fichier joint xl tous les jours par mail sous outlook, qui m'est necessaire pour un rappro ensuite sous excel. Ma macro actuelle fait ce rappro. Par contre j'en ai marre chaque jour d'aller enregistrer ce fichier sur mon disque dur. Donc j'aimerais savoir s'il est possible que par macro :
_ La macro excel de mon fichier de rappro ouvre Outlook
_ Puis va ouvrir le mail classé dans un repertoire outlook precis
_ enregistre ce fichier joint sur mon disque dur

Le mail hebdomadaire a toujours le meme sujet avec la date du jour

Si un p"tit genie du VBA peut m'aider, merci d'avance
Wil
 
S

Sylvain

Guest
bonjour,

je ne connais pas le VB outlook et il n'a pas d'enregistreur de macro.
Voilà ce que j'ai trouvé dans l'aide macro d'outlook (alt F11 puis aide).


SaveAsFile, méthode - Exemple

Cet exemple Visual Basic Édition Applications montre comment utiliser la méthode SaveAsFile pour enregistrer la première pièce jointe de l'élément actuellement ouvert en tant que fichier dans le dossier My Documents, en utilisant le nom complet de la pièce jointe comme nom de fichier.

Set myOlApp = CreateObject("Outlook.Application")
Set myItem = myOlApp.ActiveInspector.CurrentItem
Set myAttachments = myItem.Attachments
myAttachments.Item(1).SaveAsFile "C:\My Documents\" & _
myAttachments.Item(1).DisplayName


mais en cherchant plus on doit trouver.

A+
 

Discussions similaires

Statistiques des forums

Discussions
312 095
Messages
2 085 249
Membres
102 836
dernier inscrit
Ali Belaachet