[outlook] est-il capable de faire ça ?
oufnomore
Messages postés
15
Statut
Membre
-
oufnomore Messages postés 15 Statut Membre -
oufnomore Messages postés 15 Statut Membre -
salut à tous
voilà je cherche à faire ça :
sous outlook (2000), à la réception d'un mail avec fichier attaché :
- détacher ce fichier
- lancer un traitement sur ce fichier par le biais d'un autre logiciel
- récupérer le fichier traité pour le retourner à l'émetteur
j'ai besoin d'une réponse assez rapide
merci beaucoup par avance les gars !
voilà je cherche à faire ça :
sous outlook (2000), à la réception d'un mail avec fichier attaché :
- détacher ce fichier
- lancer un traitement sur ce fichier par le biais d'un autre logiciel
- récupérer le fichier traité pour le retourner à l'émetteur
j'ai besoin d'une réponse assez rapide
merci beaucoup par avance les gars !
A voir également:
- [outlook] est-il capable de faire ça ?
- Synchroniser agenda google et outlook - Guide
- Copie cachée outlook - Guide
- Supprimer compte outlook - Guide
- Bug outlook - Guide
- Créer un compte outlook gratuit - Guide
1 réponse
salut...
vous n'avez pas un pti conseil vba ?
en fait j'ai commencé à fouiller dans l'aide
mais j'ay connais pas grand chose...
je me suis remis à vb que depuis 4 jours...
j'ai créé une macro...
déjà ce que je voudrai c'est que cette macro soit active en "tache de fond".. pour ça j'essaye de capter l'evenement "arrivée d'un nouveau mail dans boite de réception"
j'ai créé un objet outlook.application
j'ai trouvé aussi des infos pour créer l'objet folder
mais là je commence à bloquer...
il faudrai ensuite que je puisse déterminer si le mail contient une pièce jointe, contrôler son type, et la détacher...
je fais :
Set myItem = myOlApp.CreateItem(olMailItem)
Dim myExplorers As Outlook.Explorers
Dim myFolder As Outlook.MAPIFolder
Set myExplorers = myOlApp.Explorers
Set myFolder = myOlApp.GetNamespace("MAPI").GetDefaultFolder(olFolderInbox)
If myExplorers.Count <> 0 Then
For x = 1 To myExplorers.Count
If myExplorers.Item(x).CurrentFolder.Name = "Boîte de réception" Then
Set myAttachments = myItem.Attachments
end if
end if
bon bah ça ça marche pas trop...
vous avez une idée ?
vous n'avez pas un pti conseil vba ?
en fait j'ai commencé à fouiller dans l'aide
mais j'ay connais pas grand chose...
je me suis remis à vb que depuis 4 jours...
j'ai créé une macro...
déjà ce que je voudrai c'est que cette macro soit active en "tache de fond".. pour ça j'essaye de capter l'evenement "arrivée d'un nouveau mail dans boite de réception"
j'ai créé un objet outlook.application
j'ai trouvé aussi des infos pour créer l'objet folder
mais là je commence à bloquer...
il faudrai ensuite que je puisse déterminer si le mail contient une pièce jointe, contrôler son type, et la détacher...
je fais :
Set myItem = myOlApp.CreateItem(olMailItem)
Dim myExplorers As Outlook.Explorers
Dim myFolder As Outlook.MAPIFolder
Set myExplorers = myOlApp.Explorers
Set myFolder = myOlApp.GetNamespace("MAPI").GetDefaultFolder(olFolderInbox)
If myExplorers.Count <> 0 Then
For x = 1 To myExplorers.Count
If myExplorers.Item(x).CurrentFolder.Name = "Boîte de réception" Then
Set myAttachments = myItem.Attachments
end if
end if
bon bah ça ça marche pas trop...
vous avez une idée ?