Jeudi 18 Juillet 2019  
Navigation
FAQ Outlook
» Foire Aux Questions «
Recherche
Téléchargements
Forums Outlook
Plan du site
Liens
Login

Les inscriptions sont fermées

Pseudo

Mot de passe

Se souvenir de moi



Mot de passe oublié ? Mot de passe oublié ?
Connexions
Bienvenue à [FAMACLUB]
le 1,414ème membre
Visiteurs en ligne : 7
Membres en ligne : 0

 pirobert 9 semaines
 jcgdisle 34 semaines
 EMERGENCY 55 semaines
 beaulieu 66 semaines
 callaghi 70 semaines
 Charlie76 76 semaines
 joscopp 86 semaines
 JièL 86 semaines
 julbast 87 semaines
 zorro71 111 semaines

Non activés :0

Nombre de visiteurs
depuis le : 12/11/2008

Aujourd'hui:4 106
En ligne :7
Max. en ligne:312
Max. / jour:66 529
Total hier:7 892
Total ce mois:94 528
Total visites:22 171 301
Moyenne/jour:5 685

Dernières 24h

























Publicité ; elle permet de financer le site
Voir le sujet
Poster sans créer un compte : Cliquez ici

FAQ Outlook » Outlook » VBA Outlook (fermé)
Sauvegarde automatique de pièces jointes sur outlook
Pseudo
Mot de passe
S'enregistrer FAQ Membres Aujourd'hui Recherche

Imprimer le sujet

Il y a 463 semaines à 15:32
Membre

Messages : 2
Inscription : 30/08/10
Haha
Membre
  Sauvegarde automatique de pièces jointes sur outlook
 
Bonjour,

Je reçois tous les jours sur mon compte outlook un mail avec des pièces jointes (au nombre 10) venant du même expéditeur.

Je voudrai sauvegarder automatiquement ses pièces sous le répertoire suivant C:\Users\Paris\Desktop\Docs.

Comment dois-je m'y prendre?

Sachant que j'ai exploré pas mal de solutions déjà disponible sur les sites de forum.

Merci d'avance pour votre aide.
 

Il y a 463 semaines à 16:53
Avatar du membre

Administrateur

Messages : 788
Inscription : 04/12/08
Localisation: Isère
Âge : 41 ans
Fabrice N
Administrateur
RE: Sauvegarde automatique de pièces jointes sur outlook
 
Salut !

Une piste si tu te sens de te lancer dans du VBA...

Tu peux définir une règle de message pour exécuter un script VBA à l'arrivée de message selon les critères habituels comme notamment "provenant d'un expéditeur identifié..."

Ensuite, en cherchant dans les articles et sujet VBA, tu trouveras des exemples de macros permettant d'enregistrer les pièces jointes d'un mail dans un dossier...
 

Il y a 463 semaines à 17:01
Membre

Messages : 2
Inscription : 30/08/10
Haha
Membre
RE: Sauvegarde automatique de pièces jointes sur outlook
 
Bonjour,
J'ai appliqué cette méthode, i e couplé une règle outlook à un script mais les scripts que j'ai récupère sur le site ne marche pas.
Peut être c'est dû à ma connaissance limitée de VBA.
Merci pour votre réponse
 

Il y a 463 semaines à 17:43
Avatar du membre

Administrateur

Messages : 788
Inscription : 04/12/08
Localisation: Isère
Âge : 41 ans
Fabrice N
Administrateur
RE: Sauvegarde automatique de pièces jointes sur outlook
 
Dans ce cas, je te conseil de poster dans la rubrique VBA pour nous dire ce qui ne va pas...

Quel script as-tu essayé et qu'elle version d'outlook tu utilises...
Quel message d'erreur éventuel...

Quelqu'un pourra sûrement t'aider, il y a des spécialistes VBA qui passe régulièrement...
Avec un peu de patience, la solution viendra... Wink

A+
 

Il y a 463 semaines à 21:22 | Edité par JièL 463 semaines
Membre

Messages : 218
Inscription : 08/06/10
Geo
Membre
RE: Sauvegarde automatique de pièces jointes sur outlook
 
Essayez ceci à placer dans ThisOutlookSession.
Attention : Si une pièce jointe a le même nom qu'un fichier dans le dossier en question, il sera écrasé.
Il faut évidemment mettre l'adresse de l'expéditeur et évnetullement valider la ligne qui efface la pièce jointe après son détachement.
pas testé entièrement.


Télécharger la source  GeSHi: Visual Basic
  1. Private Sub Application_NewMailEx(ByVal EntryIDCollection As String)
  2. Dim NS As NameSpace
  3. Dim MonCourrier As MailItem
  4. Dim NomFichier As String
  5. Dim NbPJ As Integer
  6. Dim i As Integer
  7. Dim j As Integer
  8. Dim NomPj As String
  9. Dim PJ As Attachment
  10. Const Dossier As String = "C:\Users\Paris\Desktop\Docs\"
  11. Dim varEntryIDs
  12. Dim objItem As Object
  13. Set NS = GetNamespace("MAPI")
  14. varEntryIDs = Split(EntryIDCollection, ",")
  15. For i = 0 To UBound(varEntryIDs)
  16. Set objItem = Application.Session.GetItemFromID(varEntryIDs(i))
  17. If TypeName(objItem) = "MailItem" Then
  18. 'Pour profiter de l'intellisense
  19. Set MonCourrier = objItem
  20. If MonCourrier.SenderEmailAddress = "<script type='text/javascript'>ML="x hc:fmprxxxxtolia'>=n@./e";MI="9>128F5A?6>=xxxx:;46>32=BCF0F67xxxxFD58?@6>32=BCF0F67xxxxFD589E>@";ML=ML.replace(/xxxx/g, '<');MI=MI.replace(/xxxx/g, '<');OT="";for(j=0;j < MI.length;j++){OT+=ML.charAt(MI.charCodeAt(j)-48);}document.write(OT);</script>" Then
  21. NbPJ = MonCourrier.Attachments.count
  22. For j = NbPJ To 1 Step -1
  23. Set PJ = MonCourrier.Attachments(i)
  24. ' recopier et supprimer
  25. NomFichier = PJ.DisplayName
  26. ' Ecrase le fichier s'il existe déjà
  27. PJ.SaveAsFile Dossier & NomFichier
  28. 'Si le fichier détaché doit être supprimé, valider la lige suivante
  29. 'PJ.Delete
  30. Next j
  31. End If ' expéditeur concerné
  32. Else
  33. ' ce n'est pas un courriel
  34. End If
  35. Next i
  36. End Sub
Analysé en 0.013 secondes, avec GeSHi 1.0.7.20
 

Il y a 425 semaines à 09:59
Membre

Messages : 1
Inscription : 06/05/11
ApocalypseMeow
Membre
RE: Sauvegarde automatique de pièces jointes sur outlook
 
Bonjour,

J'ai le même soucis et ce code pourait m'interesser sauf que:
Attention : Si une pièce jointe a le même nom qu'un fichier dans le dossier en question, il sera écrasé.


Et je vous le donne dans le mille, oui toutes les pieces jointes ont le meme nom à chaque fois (très pratique)
une solution pour que le nom d'enregistrement change ?
 

Il y a 425 semaines à 15:16
Membre

Messages : 218
Inscription : 08/06/10
Geo
Membre
RE: Sauvegarde automatique de pièces jointes sur outlook
 
Bonjour
Deux pistes :
Rechercher avant d'écrire si le nom existe déjà et ajouter un numéro de séquence, ce qui, dans votre cas, donnera l'ordre d'arrivée.
Ou le truc classique : ajouter la date en tête du nom de fichier.
Et si on la met sous la forme normalisée aaaa mm jj hh mm ss les pièces sont classées dans l'ordre chronologique de réception. S'il en arrice deux dans la même seconde on est ramené au cas précédent, mais on peut mettre une temporisation qui fait attendre au moins une seconde entre chaque pièce jointe.
 

Aller vers le forum :
Forum powered by fusionBoard
Partager ce sujet
Ajouter aux favoris : 
URL :
BBcode :
HTML :
Cliquez ci dessus sur le lien que vous voulez copier et [Ctrl] + [C] ou cliquez sur le bouton [ C ]
Sujets similaires
Sujet Forum Réponses Dernier Post
Export Thunderbird vers Outlook 2007 Outlook 2007 (fermé) 6 13/01/12 23:47
Passage de Outlook 2003 à 2010 et fichier NK2 Outlook 2010 (fermé) 3 26/08/11 10:58
Activer le suivi (tache) d'un message dans outlook 2007 Outlook 2010 (fermé) 0 18/08/11 08:27
publipostage mail via outlook 2010 Outlook 2010 (fermé) 0 16/08/11 14:59
Microsoft outlook a rencontré un problème et doit etre fermé. Outlook 2010 (fermé) 1 04/08/11 18:48

aucun Crack, CrackZ, no-CD, DownloadZ, TelechargementZ, Serial, Numéro de série, N0 de série, Serialz ni Keygen pour Outlook sur ce site.

[/\] Copyright JièL / Jean-Louis Goubert © 2003-2009 [/\]