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

VBA Outlook Discussion :

Userform - glisser-déposer de fichier dans une listbox


Sujet :

VBA Outlook

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2014
    Messages : 4
    Points : 4
    Points
    4
    Par défaut Userform - glisser-déposer de fichier dans une listbox
    Bonjour,

    Je suis en train de réaliser une macro à travers un Userform afin de générer automatiquement un message avec pièces-jointes.
    Le principe est de glisser les fichiers à joindre dans une listbox qui récupère les liens.

    Pour le glisser/déposer de texte, ça marche bien avec le code suivant (récupéré sur le net donc je ne maitrise pas forcément ...)

    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
     
    Private Sub ListBox1_BeforeDragOver(ByVal Cancel As MSForms.ReturnBoolean, _
    ByVal Data As MSForms.DataObject, ByVal X As Single, ByVal y As Single, _
    ByVal DragState As Long, ByVal Effect As MSForms.ReturnEffect, ByVal Shift As Integer)
        Cancel = True
        Effect = 1
    End Sub
     
    Private Sub ListBox1_BeforeDropOrPaste(ByVal Cancel As MSForms.ReturnBoolean, _
    ByVal Action As MSForms.fmAction, ByVal Data As MSForms.DataObject, _
    ByVal X As Single, ByVal y As Single, ByVal Effect As MSForms.ReturnEffect, ByVal Shift As Integer)
        Cancel = True
        Effect = 1
     
        ListBox1.AddItem Data.GetText
    End Sub
    Mon problème c'est que ça ne marche pas pour les fichiers ...
    Je pense que "GetText" n'est pas approprié dans mon cas mais je ne sais pas par quoi le remplacer ...

    Je suis preneur de la moindre idée !!

    Merci d'avance

    Vincent

  2. #2
    Expert éminent
    Avatar de Oliv-
    Homme Profil pro
    solution provider
    Inscrit en
    Mars 2006
    Messages
    4 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : solution provider

    Informations forums :
    Inscription : Mars 2006
    Messages : 4 087
    Points : 7 168
    Points
    7 168
    Billets dans le blog
    20
    Par défaut
    Salut,
    J'ai pas de solution mais cherche sur google
    _OLEDragDrop file

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2014
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    Ca ne fonctionne pas avec _OLEDragDrop, la fenêtre n'autorise pas le DragDrop ...

Discussions similaires

  1. afficher l'icone d'un fichier dans une listbox
    Par krokmitaine dans le forum Delphi
    Réponses: 2
    Dernier message: 30/11/2006, 20h38
  2. Glisser/déposer un fichier sur une appli VB
    Par kafifi dans le forum Windows Forms
    Réponses: 4
    Dernier message: 28/11/2006, 23h06
  3. [Formulaire] Liste de fichiers dans une listbox
    Par ushiwa.sasuke dans le forum IHM
    Réponses: 26
    Dernier message: 01/11/2006, 12h20
  4. [VB6]Lire le contenu d'un fichier dans une listbox
    Par gizmorambo dans le forum VB 6 et antérieur
    Réponses: 24
    Dernier message: 11/04/2006, 12h51

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