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

VB.NET Discussion :

Interaction entre une windows form et Outlook pour pièces jointes


Sujet :

VB.NET

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2011
    Messages : 3
    Points : 4
    Points
    4
    Par défaut Interaction entre une windows form et Outlook pour pièces jointes
    Bonjour à tous,

    Après avoir passé des heures à chercher sur différents forums une solution à mon problème, sans résultat. Je viens donc essayer de trouver ma réponse ici.

    Je m'explique,

    Mon programme: Sélection d'un mail situé sur le bureau, extraction de la pièce jointe, renommage et déplacement du fichier dans un dossier.

    J'utilise une Windows form qui ouvre une boîte de dialogue où je sélectionne un mail.
    Ce mail contient une pièce jointe en .zip (et pour l'utilité du programme, ce sera toujours un fichier .zip).
    En sélectionnant ce mail, j'aimerais extraire la pièce jointe sur le bureau en automatique. Par la suite je dézippe, je renomme le pdf et je l'envoi dans un dossier autre, ces dernières parties sont déjà fonctionnelles.

    Ce que je n'arrive pas à faire, c'est prendre la main sur le mail sélectionné par la boite de dialogue pour y extraire la pièce jointe, j'arrive à l'ouvrir en utilisant le process.start mais une fois ouvert je n'arrive pas à savoir comment interagir avec pour extraire cette pièce jointe. Même si je pouvais lancer une macro Outlook qui extrait la pièce jointe du mail actif, ça ne me déragerais pas mais toutes les solutions que je trouve sont pour des mails dans un dossier Outlook et pas sur mon bureau.

    En vous remerciant d'avance, je vous salue

  2. #2
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2009
    Messages
    1 048
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 048
    Points : 2 201
    Points
    2 201
    Par défaut
    Sauf erreur les mails qui sont glissés sur le bureau depuis Outlook sont des fichiers .msg

    Le format de ces fichiers étant normalisé et documenté, il est possible de travailler sur ces fichiers sans passer par une automation d'Outlook.

    http://www.codeproject.com/Tips/7120...File-in-Csharp

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2011
    Messages : 3
    Points : 4
    Points
    4
    Par défaut
    Tout d'abord merci pour cette réponse mais j'ai oublié de préciser que je développe en Visual Basic et de ce fait le C# ne va pas...

    Je me suis peut-être trompé de Topic mais je ne sais pas trop ou le mettre en sachant que je travaille avec des windows form dans visual studio.

  4. #4
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2012
    Messages
    206
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2012
    Messages : 206
    Points : 455
    Points
    455
    Par défaut
    C# et VB.net sont pour ainsi dire pareil, il y a des convertisseur pour passer de l'un à l'autre.
    Ici

    Ca fait 99% du job, après sur des trucs vraiment particuliers des fois il faut y mettre sont coup de patte.

Discussions similaires

  1. Réponses: 4
    Dernier message: 22/07/2015, 14h43
  2. Ajouter un nouveau template pour une Windows Form
    Par Kropernic dans le forum Visual Studio
    Réponses: 1
    Dernier message: 01/08/2012, 15h40
  3. Différence entre une VCL Form et une Windows Form
    Par Klemsy78 dans le forum Delphi .NET
    Réponses: 1
    Dernier message: 02/04/2008, 19h46
  4. Réponses: 8
    Dernier message: 25/08/2007, 18h24

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