IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Problème de copie de fichier puis d'envoi de mail


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 3
    Par défaut
    Bonjour le forum,

    je suis nouveau sur ce forum et j'appelle à l'aide car je ne suis pas un expert en VBA. En récupérant des bouts de code à droite, à gauche, j'ai crée un petit fichier qui me permet d'envoyer des mails dans thunderbird, en sélectionnant les adresses dans un combobox et en tapant l'objet du message dans une textbox. Tout cela fonctionne très bien.
    Je peux joindre également un fichier en ayant précisé le chemin d'accès dans le code.
    Et c'est là que je souhaiterais faire évoluer la chose. L'idéal serait de pouvoir copier la page active du fichier excel en format PDF et de le joindre directement en pièce jointe du mail. Et c'est là que je bloque.
    J'ai cherché sur de précédents posts mais je n'ai rien qui correspond précisemment à ma demande. Surtout lorsqu'il s'agit de faire cela sous thunderbird. Je pense qu'en face de "fichier joint" dans le code, il faut trouver le code pour aller chercher la copie du fichier qui apparaîtra en PJ par la suite.

    Alors, si quelqu'un avait une idée, je suis preneur.

    Je rappelle que le code est bien avancé. Je suis juste bloqué sur la copie et la mise en pièce jointe. Voici une partie du code ci-dessous.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    Private Sub Btnvalide2_Click()
    If ComboBox1.Value = "" Then
     MsgBox "vous avez oublié de sélectionner une adresse"
     Load Frmmail
    End If
     If TextBox3.Value = "" Then
     MsgBox "vous avez oublié de rentrer un objet"
     Load Frmmail
    End If
     'Faut-il lancer une copie ici et si oui comment?
    'et comment la mettre en PJ du mail ?
     Dim destinataire, sujet, fichierjoint As String
     
    body = "Comment ca va ?"
    fichierjoint = "C:\Test\*.pdf"
     
    strcommand = "C:\Program Files\Mozilla Thunderbird\thunderbird"
    strcommand = strcommand & " -compose " & "to='" & ComboBox1 & "'"
    strcommand = strcommand & "," & "subject=" & TextBox3 & ","
    strcommand = strcommand & "body=" & body
    strcommand = strcommand & "," & "attachment=file:///" & fichierjoint
    MsgBox strcommand
     
    Call Shell(strcommand, vbNormalFocus)
     
     Frmmail.Hide
    End Sub
    Merci d'avance pour le temps que vous voudrez bien consacrer à mon problème.

    Breitzou
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Problème de copie de fichier sur serveur
    Par Vincinho dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 07/04/2009, 14h51
  2. Problème de copie de fichier par FTP
    Par tpdm dans le forum AS/400
    Réponses: 3
    Dernier message: 31/07/2008, 15h37
  3. C# problème de copie de fichiers.
    Par Shypster dans le forum C#
    Réponses: 9
    Dernier message: 25/01/2008, 16h46
  4. [Système] problème de copie de fichier entre 2 serveurs
    Par HOUDEBINE dans le forum Langage
    Réponses: 2
    Dernier message: 22/05/2006, 16h13
  5. problème de copie de fichier...
    Par Pe04 dans le forum Langage
    Réponses: 5
    Dernier message: 22/03/2006, 10h17

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