Discussion: Pdf, mail et VB6

  1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    avril 2016
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : avril 2016
    Messages : 22
    Points : 11
    Points
    11

    Par défaut Pdf, mail et VB6

    Bonjour tout le monde

    Nous avons une appli de gestion de production écrite en VB6 et qui nous va très bien
    Aujourd'hui, quand l'appli passe commande auprès d'un fournisseur, on imprime la commande papier et on la faxe, ou bien on imprime la commande en pdf avec foxit et on la maile

    J'aimerais bien que l'appli le fasse toute seule

    j'ai trouvé un contrôle utilisateur très bien (MailCtl réalisé par fkuchta : http://codes-sources.commentcamarche...mctl-ocxAuteur)
    Jusqu'ici je le fais tourner sans problème sans pièce jointe

    reste à adjoindre la commande en pièce jointe
    Pour ça il faut la traduire en pdf

    J'ai trouvé une classe (vb2pdf.cls développée par Marco Nicolato : http://web.tiscali.it/mnicolato/) mais elle traduit en pdf 1.2, est très incomplète et peu documentée

    Soit je l'améliore mais il faut que je trouve les spécifs des fichiers pdf (ce que je n'ai pas encore trouvé, adobe semblant très avare) soit je trouve un autre traducteur pdf

    Auriez-vous une idée à me conseiller ?

    Merci beaucoup

  2. #2
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur multimédia
    Inscrit en
    décembre 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lot (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur multimédia
    Secteur : Santé

    Informations forums :
    Inscription : décembre 2012
    Messages : 1
    Points : 1
    Points
    1

    Par défaut

    Perso j'utilise Wspdf - classe de génération de fichier pdf
    C'est très stable.

    Pour envoyer les mails j'ai tendance à utiliser outlook afin de ne pas être bloqué par les fournisseurs d'accès.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    avril 2016
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : avril 2016
    Messages : 22
    Points : 11
    Points
    11

    Par défaut

    Merci ourscherche
    Je vais essayer Wspdf que je viens de télécharger
    Pour l'instant, après quelques tâtonnements au début cela ne se passe pas trop mal
    Je n'ai pas encore inséré le logo, on verra si c'est compliqué (ça m'agace un peu d'avoir à laisser le fichier logo sur le disque (sécurité) alors qu'il y a un prog de paramétrage qui le renseigne dans la base, ou personne ne peut le toucher.
    Bon, enfin, je te tien au courant
    Merci encore, tu me sauves la vie

  4. #4
    Membre à l'essai
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    avril 2016
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : avril 2016
    Messages : 22
    Points : 11
    Points
    11

    Par défaut

    Super
    wsPDF me permet de faire ce dont j'ai besoin
    Je ne le trouve pas très intuitif (c'est plus une logique de dessin sur la feuille qu'une logique d'écriture comme dans RichTextBox, mais une fois qu'on a pigé ...)

    Maintenant tout marche ... presque

    Pour envoyer le mail j'utilise MaiCtl (cf mon premier post) qui fonctionne très bien et est facile a mettre en oeuvre, en revanche, je voudrais envoyer le mail à plusieurs destinataires, dont Cc et Cci

    Et là !!! je ne sais pas comment faire

    dans le contrôle, on renseigne le champs expéditeur:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Temp_Envoi = Temp_Envoi & "From: " & Chr(34) & S_NomExpediteur & Chr(34) & " " & "<" & S_Expediteur & ">" & vbCrLf
    Puis un champs destinataire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Temp_Envoi = Temp_Envoi & "To: " & Chr(34) & S_NomDestinataire & Chr(34) & " " & "<" & S_Destinataire & ">" & vbCrLf
    enfin les champs Subject, message et on adjoint les pieces jointes

    Ca marche, on envoie bien le mail et le destinataire le reçoit

    Mais si j'ajoute un champs Cc

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Temp_Envoi = Temp_Envoi & "Cc: " & Chr(34) & S_NomDestinataireCopy & Chr(34) & " " & "<" & S_DestinataireCopy & ">" & vbCrLf
    Ce destinataire en copie ne reçois rien !!!

    Sauriez-vous expliquer pourquoi ?

Discussions similaires

  1. Quick PDF Library avec vb6
    Par fazaz dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 16/09/2009, 20h02
  2. Envoi de mail avec vb6
    Par GodGives dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 30/01/2008, 15h20
  3. envoie d'un mail avec VB6 ?
    Par sebajedi dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 10/01/2007, 08h05
  4. envoyer mail avec VB6 sans message
    Par alexxx69 dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 20/11/2006, 15h33
  5. Etats > fichier PDF > mail
    Par norvel dans le forum IHM
    Réponses: 8
    Dernier message: 18/04/2006, 13h51

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