Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Outlook > VBA Outlook
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/10/2007, 09h44   #1
Membre du Club
 
Inscription : mai 2006
Messages : 155
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 155
Points : 63
Points : 63
Par défaut Déplacer automatiquement des mails

Bonjour,
je souhaite créer sous Outlook 2003 un système qui déplacerait automatiquement certains emails dans un dossier.
Ces emails comportent un tag dans leur sujet indiquant qu'ils doivent être déplacés. Ils comportent aussi un autre tag qui indique dans quel dossier ce mail doit être déplacé.
Si ce nom ne devait pas exister, un nouveau dossier serait crée.
Est-ce possible ?
Si oui, comment ?
oc_alex86 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/10/2007, 10h36   #2
Membre chevronné
 
Avatar de Oliv-
 
Inscription : mars 2006
Messages : 643
Détails du profil
Informations personnelles :
Âge : 41

Informations forums :
Inscription : mars 2006
Messages : 643
Points : 699
Points : 699
Bonjour,
Tu peux utiliser les règles et alertes, ou un code VBA ou le s2 ensembles cela dépend à quel moment tu veux faire cela ? et où se trouvent tes tag.
Oliv'
Oliv- est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/10/2007, 09h05   #3
Membre du Club
 
Inscription : mai 2006
Messages : 155
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 155
Points : 63
Points : 63
Merci pour ta réponse.
Mes tags se trouvent dans le titre du message, et je souhaite trier les mails à leur réception.
oc_alex86 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/10/2007, 09h13   #4
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 356
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 356
Points : 29 273
Points : 29 273
Alors, il te suffit d'utiliser une règle.

Si tu crées une nouvelle règle, l'assistant va t'aider à établir la règle.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2007, 08h56   #5
Membre du Club
 
Inscription : mai 2006
Messages : 155
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 155
Points : 63
Points : 63
Merci pour ta réponse.
J'ai essayé de créer une règle, mais je n'ai pas trouvé l'option qui me permettrai de créer un nouveau dossier (portant le nom du tag) si le tag n'existe pas.
Comment faire ?
oc_alex86 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2007, 10h18   #6
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 356
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 356
Points : 29 273
Points : 29 273
Tu as raison, le dossier doit exister pour une règle.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2007, 11h39   #7
Membre du Club
 
Inscription : mai 2006
Messages : 155
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 155
Points : 63
Points : 63
alors comment faire ?
oc_alex86 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2007, 12h12   #8
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 356
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 356
Points : 29 273
Points : 29 273
VBA !
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2007, 15h33   #9
Membre du Club
 
Inscription : mai 2006
Messages : 155
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 155
Points : 63
Points : 63
ok, c'est bien ce que je pensais...
Je ne connais pas du tout le VBA. Est-ce qu'il s'agit d'un langage de programmation facile à apprendre ? (je connais bien le java, le C et le PHP)
Si oui, ou pourrais-je trouver un tutoriel ?
oc_alex86 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2007, 18h27   #10
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 356
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 356
Points : 29 273
Points : 29 273
Oui, si tu as des notions de programmation, c'est un langage assez facile à apprendre.

Pour l'instant, le site n'a pas encore de Tuto, par contre, il y quelques posts qui traîtent de la réception de message.

C'est sur le principe des évènements qu'il faut s'attarder.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2007, 09h24   #11
Membre du Club
 
Inscription : mai 2006
Messages : 155
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 155
Points : 63
Points : 63
ok, merci, je vais m'y mettre
oc_alex86 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2007, 10h34   #12
Invité de passage
 
Inscription : novembre 2007
Messages : 1
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 1
Points : 1
Points : 1
Par défaut Déplacement auto par régles ne focntionne pas

Bonjour,
Je suis sur Exchange avec Outlook 2003 sur un Windows XP.
Je cherche à déplacer les mails envoyés depuis "éléments envoyés" vers un autre dossier situé dans un pst en local, Et ce dés l'envoie du mails.
J'ai créé une régles, mais Outlook fait une copie au lieu d'un déplacement.
Avez-vous une solution?
Merci
slyfox est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2007, 11h23   #13
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 356
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 356
Points : 29 273
Points : 29 273
Outlook ne peut faire qu'une copie et pas de déplacement.
Avec les règles.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2007, 11h29   #14
Membre chevronné
 
Avatar de Oliv-
 
Inscription : mars 2006
Messages : 643
Détails du profil
Informations personnelles :
Âge : 41

Informations forums :
Inscription : mars 2006
Messages : 643
Points : 699
Points : 699
Voici un code qui devrait faire ce que tu demandes (j'ai pas testé)

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Il faut copier le code dans THISOUTLOOKSESSION
 
'############################################
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As _
Boolean)
 
'By Oliv' 9/02/2007 pour Outlook 2003
If Not Item.Class = olMail Then GoTo fin
 
    Dim objNS As NameSpace
    Dim objFolder As MAPIFolder
 
            Set objNS = Application.GetNamespace("MAPI")
            Set objFolder = objNS.PickFolder
            If TypeName(objFolder) = "Nothing" Then
                Set objNS = Application.GetNamespace("MAPI")
                'Set objFolder = objNS.GetDefaultFolder(olFolderDeletedItems)
Set objFolder = objNS.Folders("Dossiers personnels").Folders("Divers")
 
            End If
        Set Item.SaveSentMessageFolder = objFolder
fin:
End Sub
Oliv- est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h48.


 
 
 
 
Partenaires

Hébergement Web