IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Outlook Discussion :

Enregistrer PJ automatiquement par règle de message


Sujet :

Outlook

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Responsable d'exploitation informatique
    Inscrit en
    Octobre 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 56
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable d'exploitation informatique

    Informations forums :
    Inscription : Octobre 2016
    Messages : 6
    Points : 5
    Points
    5
    Par défaut Enregistrer PJ automatiquement par règle de message
    Bonjour,

    J'ai fouiné dans le forum et essayer plusieurs choses avant d'arriver à demander votre aide.

    Je suis sous outlook 2007. Tous les jours m'arrive des mails avec PJ pdf que je voudrais automatiquement à leurs arrivés les enregistrer automatiquement dans un dossier spécifique dans mon disque dure C.

    Je sais qu'il faut utiliser une macro par vba avec un script mais lequel ?

    Quelqu'un peut il m'aider ?

    Merci par avance

  2. #2
    Expert éminent
    Avatar de Oliv-
    Homme Profil pro
    solution provider
    Inscrit en
    Mars 2006
    Messages
    4 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : solution provider

    Informations forums :
    Inscription : Mars 2006
    Messages : 4 087
    Points : 7 168
    Points
    7 168
    Billets dans le blog
    20
    Par défaut
    Bonjour,

    Voici un exemple simple, il convient de créer une règle avec l'action exécuter un script et ne pas oublier les critères de déclenchement de la règle qui va limiter son exécution !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Sub SaveAttachements(item As Outlook.MailItem)
        Dim path
        Dim attachs As Attachments, attach As Attachment
     
        'Le dossier où enregistrer les PJ
        path = "c:\temp\"
     
        Set attachs = item.Attachments
        For Each attach In attachs
            file = attach.Filename
            attach.SaveAsFile path  & file  
        Next
    End Sub
    Voici le code à exécuter pour tester manuellement (=sans la règle) le script sur le Mail en cours qui est OUVERT.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Sub test_script()
        Dim ol As Outlook.Application
        If UCase(Application) = "OUTLOOK" Then
            Set ol = Application
        Else
            Set ol = CreateObject("outlook.application")
        End If
        Dim item As Outlook.MailItem
        Set item = ol.ActiveInspector.CurrentItem
     
     
        Call SaveAttachements(item)
    End Sub
    Tu trouveras ici un code plus complet
    http://www.developpez.net/forums/blo...yperlien-mail/

  3. #3
    Futur Membre du Club
    Femme Profil pro
    Responsable d'exploitation informatique
    Inscrit en
    Octobre 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 56
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable d'exploitation informatique

    Informations forums :
    Inscription : Octobre 2016
    Messages : 6
    Points : 5
    Points
    5
    Par défaut
    Merci pour ta réponse rapide.

    J'ai fait comme indiqué et fait le test ce qui me répond :

    Nom : Sans titre 1.jpg
Affichages : 183
Taille : 12,2 Ko

    Quelle est la marche à suivre ?

    Merci

  4. #4
    Expert éminent
    Avatar de Oliv-
    Homme Profil pro
    solution provider
    Inscrit en
    Mars 2006
    Messages
    4 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : solution provider

    Informations forums :
    Inscription : Mars 2006
    Messages : 4 087
    Points : 7 168
    Points
    7 168
    Billets dans le blog
    20
    Par défaut
    fermer outlook, enregistrer le fichier vbaproject.otm, réouvrir outlook, activer les macros.

    si cela ne fonctionne pas il faut modifier le niveau de sécurité des MACROS

  5. #5
    Futur Membre du Club
    Femme Profil pro
    Responsable d'exploitation informatique
    Inscrit en
    Octobre 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 56
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable d'exploitation informatique

    Informations forums :
    Inscription : Octobre 2016
    Messages : 6
    Points : 5
    Points
    5
    Par défaut re
    J'ai été dans les paramètres des macros que j'ai désactivé (ai-je bien fait) et quand j'ai voulu refaire le test :
    1)
    Nom : Sans titre 01.jpg
Affichages : 173
Taille : 9,8 Ko

    J'ai débogué

    2)
    Nom : Sans titre 1.jpg
Affichages : 217
Taille : 39,8 Ko

    Que dois-je faire ?

    Merci

  6. #6
    Expert éminent
    Avatar de Oliv-
    Homme Profil pro
    solution provider
    Inscrit en
    Mars 2006
    Messages
    4 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : solution provider

    Informations forums :
    Inscription : Mars 2006
    Messages : 4 087
    Points : 7 168
    Points
    7 168
    Billets dans le blog
    20
    Par défaut
    Il faut qu un émail soit ouvert

  7. #7
    Futur Membre du Club
    Femme Profil pro
    Responsable d'exploitation informatique
    Inscrit en
    Octobre 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 56
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable d'exploitation informatique

    Informations forums :
    Inscription : Octobre 2016
    Messages : 6
    Points : 5
    Points
    5
    Par défaut Merci !!!!
    Merci beaucoup pour toutes ces infos, ça marche !!!!





+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 23/09/2014, 17h47
  2. [OL-2010] Enregistrement de PJ automatique avec règle
    Par aurelienlh dans le forum VBA Outlook
    Réponses: 6
    Dernier message: 05/10/2012, 16h57
  3. Réponses: 2
    Dernier message: 17/05/2007, 18h25
  4. [DLL] Enregistrer DLL (COM) par programmation
    Par pataguillon dans le forum MFC
    Réponses: 5
    Dernier message: 14/03/2006, 14h01
  5. Enregistrement du son par programme
    Par Invité dans le forum C++Builder
    Réponses: 3
    Dernier message: 10/06/2003, 23h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo