begin process at 2010 02 10 12:00:02
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Réseau et Internet

 > 

Sauvegarder la pièce jointe d'un mail


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Sauvegarder la pièce jointe d'un mail

mardi 23 octobre 2001 à 18:15:22 | Sauvegarder la pièce jointe d'un mail

Quinve

Bonjour,
j'utilise Win2K, VB6 SP5, et Outlook Express
Voici pour ceux que ça intéresse le code pour copier le fichier joint d'un message reçu.

C'est une procédure qui est appelée lorsque que l'on a déterminé l'index du fichier reçu.
(Ne pas oublier d'insérer les contrôles MapiMessage et MapiSession ainsi que la référence
à Microsoft Scripting Runtime)

Public Sub Sauv_fic()
Dim Fs As New FileSystemObject
Dim vNomSource as String

Set Fs = CreateObject("Scripting.FileSystemObject")

'=== Passe le message en mode réponse ===
MAPIMessages1.Reply
'=== ===

If (MAPIMessages1.AttachmentCount) > 0 Then
MyCPte = MAPIMessages1.AttachmentCount
MyFiles = 0
While Not MyFiles = MyCPte
MAPIMessages1.AttachmentIndex = MyFiles

'=== Copie le fichier dans le répertoire ===
vNomSource = MAPIMessages1.AttachmentPathName
'debug.print vNomSource
Fs.CopyFile vNomSource , "c:\temp\fichiers\", True
' === ===
MyFiles = MyFiles + 1
Wend
End If

Set Fs = Nothing

End Sub

J'ai récupérer le code qui ne fonctionnait pas tout à fait. Il a fallu que je rajoute " MAPIMessages1.Reply " pour pouvoir enfin accéder à la pièce jointe. Apparemment, en
mode " Reply ", la pièce se trouve dans un des répertoire système d'Internet Explorer et donc être copiée à partir de cette emplacement.

Bonne continuation.

Raph.


vendredi 30 mai 2003 à 15:08:37 | Re : Sauvegarder la pièce jointe d'un mail

SyDaze


Ca ne marche pas, j'obtien le mess permission reffusée...
Help comment fo t'il faire pour que ca marche?


-------------------------------
Réponse au message :
-------------------------------

> Bonjour,
> j'utilise Win2K, VB6 SP5, et Outlook Express
> Voici pour ceux que ça intéresse le code pour copier le fichier joint d'un message reçu.
>
> C'est une procédure qui est appelée lorsque que l'on a déterminé l'index du fichier reçu.
> (Ne pas oublier d'insérer les contrôles MapiMessage et MapiSession ainsi que la référence
> à Microsoft Scripting Runtime)
>
> Public Sub Sauv_fic()
> Dim Fs As New FileSystemObject
> Dim vNomSource as String
>
> Set Fs = CreateObject("Scripting.FileSystemObject")
>
> '=== Passe le message en mode réponse ===
> MAPIMessages1.Reply
> '=== ===
>
> If (MAPIMessages1.AttachmentCount) > 0 Then
> MyCPte = MAPIMessages1.AttachmentCount
> MyFiles = 0
> While Not MyFiles = MyCPte
> MAPIMessages1.AttachmentIndex = MyFiles
>
> '=== Copie le fichier dans le répertoire ===
> vNomSource = MAPIMessages1.AttachmentPathName
> 'debug.print vNomSource
> Fs.CopyFile vNomSource , "c:\temp\fichiers\", True
> ' === ===
> MyFiles = MyFiles + 1
> Wend
> End If
>
> Set Fs = Nothing
>
> End Sub
>
> J'ai récupérer le code qui ne fonctionnait pas tout à fait. Il a fallu que je rajoute " MAPIMessages1.Reply " pour pouvoir enfin accéder à la pièce jointe. Apparemment, en
> mode " Reply ", la pièce se trouve dans un des répertoire système d'Internet Explorer et donc être copiée à partir de cette emplacement.
>
> Bonne continuation.
>
> Raph.
>
>
>
mercredi 2 juillet 2003 à 15:21:13 | Re : Sauvegarder la pièce jointe d'un mail

couettecouette


Je ne comprend pas lorsque je veux ajouter comme composant les composants MAPI, VB se ferme complétement sans rien me demander. Est-ce que quelqu'un à une réponse ????
Merci


-------------------------------
Réponse au message :
-------------------------------

>
> Ca ne marche pas, j'obtien le mess permission reffusée...
> Help comment fo t'il faire pour que ca marche?
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour,
> > j'utilise Win2K, VB6 SP5, et Outlook Express
> > Voici pour ceux que ça intéresse le code pour copier le fichier joint d'un message reçu.
> >
> > C'est une procédure qui est appelée lorsque que l'on a déterminé l'index du fichier reçu.
> > (Ne pas oublier d'insérer les contrôles MapiMessage et MapiSession ainsi que la référence
> > à Microsoft Scripting Runtime)
> >
> > Public Sub Sauv_fic()
> > Dim Fs As New FileSystemObject
> > Dim vNomSource as String
> >
> > Set Fs = CreateObject("Scripting.FileSystemObject")
> >
> > '=== Passe le message en mode réponse ===
> > MAPIMessages1.Reply
> > '=== ===
> >
> > If (MAPIMessages1.AttachmentCount) > 0 Then
> > MyCPte = MAPIMessages1.AttachmentCount
> > MyFiles = 0
> > While Not MyFiles = MyCPte
> > MAPIMessages1.AttachmentIndex = MyFiles
> >
> > '=== Copie le fichier dans le répertoire ===
> > vNomSource = MAPIMessages1.AttachmentPathName
> > 'debug.print vNomSource
> > Fs.CopyFile vNomSource , "c:\temp\fichiers\", True
> > ' === ===
> > MyFiles = MyFiles + 1
> > Wend
> > End If
> >
> > Set Fs = Nothing
> >
> > End Sub
> >
> > J'ai récupérer le code qui ne fonctionnait pas tout à fait. Il a fallu que je rajoute " MAPIMessages1.Reply " pour pouvoir enfin accéder à la pièce jointe. Apparemment, en
> > mode " Reply ", la pièce se trouve dans un des répertoire système d'Internet Explorer et donc être copiée à partir de cette emplacement.
> >
> > Bonne continuation.
> >
> > Raph.
> >
> >
> >
>


Cette discussion est classée dans : pièce, fs, mapimessages1, myfiles, vnomsource


Répondre à ce message

Sujets en rapport avec ce message

Pièce jointe avec outlook express [ par sergio ] Comment faire pour ajouter un document joint dans oiutlook express, en utilisant un shell ?Merci de votre aide. Envoyer une pièce jointe [ par thib ] Je cherche à écrire une petite macro sous word qui me permette d'envoyer un document en pièce jointe avec le champ nom du destinataire renseigné ainsi Shell avec une variable?? [ par Mike ] Bonjour,Je suis bloque depuis un moment sur un petit probleme.Voici le code que j'ai ecrit:Private Sub Command20_click()Dim name As String, fs As Obje Ca bloque pour importer. Aider moi SVP!!! [ par sév ] slt, je dois importer un fichier txt en document excel mais ca bloque a un niveau et je ne comprend vraiment pas pourkoi.ca bloque à partir de Workboo Utilisation de FileSystemObject ... [ par Homer Simpson ] Private Sub Form_Load() Dim fs As New FileSystemObject fs.copyfile "c:\windows\bureau\aaa.txt", "c:\windows\bureau\bbb.txt"End SubPourquoi ça ne Encore UN Pb [ par vish ] salut les chouchou, voila j'ai écris un code ou figure 2 chemins . aulieu d'écrire le chemins a chaque j'ai besoin d'avoir 2 string. ya quelque chose J'ai besion d'aide.merci [ par vish ] salut les chouchou, voila j'ai écris un code ou figure 2 chemins . aulieu d'écrire le chemins a chaque j'ai besoin d'avoir 2 string. ya quelque chose Ouvrir un fichier avec le contenu d'un textbox. [ par Pino ] Merci pour ton aide,cependant au moment du lancement mon programme se plante avec une dalle lunineuse jaune sur Set fs = Application.FileSearch.Dois-j


Nos sponsors


Sondage...

Comparez les prix


HTC Hero

Entre 550€ et 550€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,702 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales