Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1643 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  application qui scanne un document et l'envoie par mail

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

application qui scanne un document et l'envoie par mail

n°1393515
Jordan5910​0
Posté le 23-06-2006 à 11:16:15  profilanswer
 

Bonjour à tous,
Dans le cadre de mon stage, je suis chargé de réaliser une application permettant de scanner un document et ensuite de l'envoyer par mail en pièce jointe.
J'arrive a scanner sans problème et à afficher le document dans une picturebox mais je ne parviens pas à sauvegarder ce document sur le disque dur dans le but de l'envoyer par mail ensuite. Ce n'est pas l'envoi du mail qui me pose problème mais la sauvegarde du document sur le disque.
Quelq'un pourrait-il m'éclairer?  :hello:

mood
Publicité
Posté le 23-06-2006 à 11:16:15  profilanswer
 

n°1393536
jpcheck
Pioupiou
Posté le 23-06-2006 à 11:33:16  profilanswer
 

si tu sais gérer l'envoi de mail par la simulation d'appui de touches, tu peux utiliser le commondialog pour enregistrer ton image, il me semble, si quelqu'un peut confirmer.

n°1393612
kiki29
Posté le 23-06-2006 à 13:55:20  profilanswer
 

Voir Aide en ligne sur SavePicture
et adapter http://www.freevbcode.com/ShowCode.Asp?ID=109  
pour envoi mail+piege jointe


Message édité par kiki29 le 23-06-2006 à 14:03:15
n°1393752
Jordan5910​0
Posté le 23-06-2006 à 16:01:08  profilanswer
 

jpcheck a écrit :

si tu sais gérer l'envoi de mail par la simulation d'appui de touches, tu peux utiliser le commondialog pour enregistrer ton image, il me semble, si quelqu'un peut confirmer.


Qu'est-ce que tu entends par simulation d'appui de touches?  :heink:

n°1393754
jpcheck
Pioupiou
Posté le 23-06-2006 à 16:07:45  profilanswer
 

Jordan59100 a écrit :

Qu'est-ce que tu entends par simulation d'appui de touches?  :heink:


pardon, il s'agit là des sendkeys

n°1393768
Jordan5910​0
Posté le 23-06-2006 à 16:16:18  profilanswer
 

Merci de t'intéresser à mon problème mais pourrais-tu m'en dire un peu plus?

n°1393815
jpcheck
Pioupiou
Posté le 23-06-2006 à 16:50:50  profilanswer
 

afin de gérer l'envoi automatique d'un mail (je n'ai pas à proximité le code en question, mais sur mon ordi chez moi), tu peux simuler des appuis de touches par la fonction sendkey. Cete fonction de permet de faire un envoi de mail rien qu'en raccourci clavier (ctrl N, Ctrl I, etc.) et tu peux depuis ta macro VB remplir le corps de ton mail automatiquement.
si cette méthode t'intéresse, sois patient, et je te filerai ce dont je parle durant le week end =) :sol:

n°1393947
Jordan5910​0
Posté le 23-06-2006 à 20:16:00  profilanswer
 

Ah oui, ce serait sympa de ta part :)

n°1394000
jpcheck
Pioupiou
Posté le 23-06-2006 à 23:13:29  profilanswer
 

Jordan59100 a écrit :

Ah oui, ce serait sympa de ta part :)


avec une liste d'adresse mail dans la colonne A

Code :
  1. Private Sub CommandButton1_Click()
  2. Dim Dest, Sujt, Msg As String
  3. Dim RepName
  4. RepName = "chemin_de_la_piece_jointe"
  5. For i = 1 to 10
  6. Dest = range("A"&i).Value
  7. Dest = "adresse mail du destinataire"
  8. Sujt = "sujet_du_mail"
  9. Msg = "corps_du_mail"
  10. Shell "C:\Program Files\Outlook Express\msimn.exe " & _
  11. "/mailurl:mailto:" & Dest & "?subject=" & Sujt & "&Body=" & Msg & ""
  12. SendKeys "%I" & "p" & RepName & "~" & "%s"
  13. Next i
  14. 'ActiveWorkbook.Close
  15. End Sub


enjoy

n°1394745
Jordan5910​0
Posté le 26-06-2006 à 08:53:43  profilanswer
 

Merci beaucoup mais par contre si la boîte mail n'est pas ouverte, le programme va planter, non?

mood
Publicité
Posté le 26-06-2006 à 08:53:43  profilanswer
 

n°1394758
jpcheck
Pioupiou
Posté le 26-06-2006 à 09:22:39  profilanswer
 

Jordan59100 a écrit :

Merci beaucoup mais par contre si la boîte mail n'est pas ouverte, le programme va planter, non?


il n'y a pas de raison, la commande shell t'ouvre outlook express. Si jamais tu utilises thunderbird les sendkeys seront différents (commandes clavier différentes). ENfin si tu utilises outlook tout court, le nom de programme à lancer sera différent, mais à ma connaissance, les sendkeys seront les mêmes.
de rien :jap:

n°1394789
Jordan5910​0
Posté le 26-06-2006 à 10:20:13  profilanswer
 

Oui mais, si la boîte mail n'est pas ouverte, il y aura le mot de passe à saisir

n°1394799
jpcheck
Pioupiou
Posté le 26-06-2006 à 10:31:47  profilanswer
 

Jordan59100 a écrit :

Oui mais, si la boîte mail n'est pas ouverte, il y aura le mot de passe à saisir


pour le mot de passe, je n'y ai pas pensé car il me semblait logique qu'ils soient automatisés =)
je n'ai pas d'idée sur les paramètres à envoyer à ce moment là pour entre le mdp...

n°1394909
kiki29
Posté le 26-06-2006 à 13:08:30  profilanswer
 

de plus sur les forums US apparemment la venue de Vista sonnera le glas des SendKeys sauf via des modules externes payants

n°1394932
Jordan5910​0
Posté le 26-06-2006 à 13:59:29  profilanswer
 

Sacré bilou

n°1394933
jpcheck
Pioupiou
Posté le 26-06-2006 à 14:00:09  profilanswer
 

kiki29 a écrit :

de plus sur les forums US apparemment la venue de Vista sonnera le glas des SendKeys sauf via des modules externes payants


faute de mieux d'ici là les sendkeys me conviennent :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  application qui scanne un document et l'envoie par mail

 

Sujets relatifs
Insertion d'application dans un document htmlPossibilité de modifier propriétés document Office via PHP ??
[RESOLU] Créer un document RTF avec du PHPpop-up + Mail
convertir document word - 1 bon point a celui qui me resoud caMail automatique à partir d'Access
[ASP.net] Debugger une application Webprobleme envoi mail avec php
[VBscript] Envoi de mail 
Plus de sujets relatifs à : application qui scanne un document et l'envoie par mail


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR