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

Windows Forms Discussion :

Mail & Pièces jointe


Sujet :

Windows Forms

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2008
    Messages : 9
    Points : 5
    Points
    5
    Par défaut Mail & Pièces jointe
    Bonjour,

    je suis actuellement sur un programme qui me casse la tête depuis quelques heures,...
    Bref, mon programme génère un certain nombre de rapport *.xls, *.pdf et *.zip. Mon objectif est de pouvoir selectionner un ou plusieurs de ces rapports et les ajouter en pièce jointe à un mail outlook.
    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
     private void btnReport_Click(object sender, EventArgs e)
            {
                ediFolderName_TextChanged(sender, e);
                Outlook.Application OutlookApp = new Outlook.Application();
                Outlook._MailItem OMailItem = (Outlook._MailItem)OutlookApp.CreateItem(Outlook.OlItemType.olMailItem);
                OMailItem.To = EMailAdres.Text;
                OMailItem.Subject = EMailSubject.Text;
                OMailItem.Body = EMailBody.Text;
                OMailItem.Display(false);
             String sDisplayName = "MyFirstAttachment";
                int iPosition = 1;
                int iAttachType = (int)Outlook.OlAttachmentType.olByValue;
     
                Outlook.Attachment oAttach = OMailItem.Attachments.Add(sSource, iAttachType, iPosition, sDisplayName);
                Outlook.Attachment oAttach = OMailItem.Attachments.Add("C:\\My Documents\\Values.xls", iAttachType, iPosition, sDisplayName);
     
               if (btnReport.Enabled)
                {
                    DialogResult = DialogResult.OK;
                    SaveToList();
                    Close();
                }
            }
    Mon problème:
    Je n'arrive pas à envoyer une pièce jointe qui n'existe pas pour le moment..
    pouvez vous me conseiller svp.
    Merci, bonne journée.

  2. #2
    Membre éclairé
    Avatar de doudoustephane
    Homme Profil pro
    Gérant
    Inscrit en
    Août 2005
    Messages
    1 129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Gérant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 129
    Points : 862
    Points
    862
    Par défaut
    Citation Envoyé par yas30 Voir le message
    Je n'arrive pas à envoyer une pièce jointe qui n'existe pas pour le moment..
    Que veux-tu dire par là ?
    Si le fichier a envoyé n'existe pas, c'est normal que tu ne puisses pas le joindre et l'envoyer avec ton mail...
    développeur en folie cherche à ... développer encore plus

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2008
    Messages : 9
    Points : 5
    Points
    5
    Par défaut
    je ne l'ai peut être pas précisé mais mon programme génère des rapports qui sont ensuite sauvegardé à un emplacement précis après la génération d'oû le problème

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2008
    Messages : 9
    Points : 5
    Points
    5
    Par défaut
    Merci doudouallemand d'avoir cogité

  5. #5
    Membre éclairé
    Avatar de doudoustephane
    Homme Profil pro
    Gérant
    Inscrit en
    Août 2005
    Messages
    1 129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Gérant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 129
    Points : 862
    Points
    862
    Par défaut
    Citation Envoyé par yas30 Voir le message
    je ne l'ai peut être pas précisé mais mon programme génère des rapports qui sont ensuite sauvegardé à un emplacement précis après la génération d'oû le problème
    donc, tu généres les fichiers, les enregistre sur le disque, et tu veux envoyer ton mail à la suite de cela ? est-ce exact ?
    Si oui, alors tu dois connaitre le chemin d'enregistrement de tes fichiers et tu peux donc les joindre... (je dois avoir loupé un truc là je pense...)
    développeur en folie cherche à ... développer encore plus

Discussions similaires

  1. Envoi de mail avec pièce jointe
    Par gids01 dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 20/04/2006, 13h15
  2. Envoie mail avec pièce jointe
    Par Juniora dans le forum Access
    Réponses: 3
    Dernier message: 03/04/2006, 14h24
  3. [Mail] Mail et pièce jointe
    Par denis_mora dans le forum Langage
    Réponses: 3
    Dernier message: 23/02/2006, 14h27
  4. [VB]Bp envoie mail avec piéce jointe
    Par jm1213 dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 17/02/2006, 20h55
  5. [Mail] Fonction mail() et pièce jointe
    Par allyson dans le forum Langage
    Réponses: 16
    Dernier message: 09/11/2005, 15h05

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