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 6 et antérieur Discussion :

Traitement fichier excel avec vb6


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 14
    Par défaut Traitement fichier excel avec vb6
    Bonjour à tous et merci pour votre aide,
    Je souhaite lire un fichier excel via un raccourci dont l'extension est lnk? Pourriez-vous m'indiquer une piste pour résoudre ce problème ?
    Bonne journée
    Saïd

  2. #2
    Membre averti
    Inscrit en
    Avril 2004
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 32
    Par défaut
    Peut-etre recuperer le chemin reel du fichier en lisant les proprietes du raccourci. ca doit etre possible (je suppose) avec le FyleSystemObject.

    Ainsi tu pourras ouvrir le fichier excel.

    Zaal

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 14
    Par défaut
    Bonjour Zaal,
    Je suis d'accord avec toi sur le principe qu'il faut récupérer le chemin du fichier dans les propriétés du fichier raccourci , mais je n'arrive pas à trouver la syntaxe de "fylesystemobject" ni dans l'aide dans vb6 ni sur le net.

    Comment faire pour récupérer le chemin du fichier cible dans un raccourci soit à l'aide de "fylesystemobject" ou autre moyen merci à vous et bonne journée
    Saïd

  4. #4
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Par défaut
    bonjour

    voici une aute possibilité pour declencher un raccourci bureau à partir de son nom

    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
    Sub lancerRaccourciBureau()
        '
        'Nécessite d'activer la référence
        '"Microsoft Shell Controls and Automation"
        '
        Const Cible = &H10 'Bureau
        '
        Dim objShell As Shell32.Shell
        Dim objFolder As Shell32.Folder
        Dim colItems As Shell32.FolderItems
        Dim objItem As Shell32.FolderItem
     
        Set objShell = CreateObject("Shell.Application")
        Set objFolder = objShell.NameSpace(Cible)
        Set colItems = objFolder.Items
     
        For Each objItem In colItems
            If objItem.IsLink Then
                If objItem.Name = "Raccourci vers monClasseur.xls" Then _
                objItem.InvokeVerb
            End If
        Next
    End Sub

    bon apres midi
    michel

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 14
    Par défaut
    Bonsoir Michel,
    En faite je n'ai pas besoin de déclencher le raccourci, mais de récupérer le nom et chemin du fichier auquel il est lié afin de faire des traitements excel avec vb6 sur ce fichier.
    Bonne réception
    Saïd

  6. #6
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Par défaut
    bonsoir Saïd

    dans ce cas tu peux adapter la procedure

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
        For Each objItem In colItems
            If objItem.IsLink Then
                If objItem.Name = "Raccourci vers monClasseur.xls" Then _
                MsgBox objItem.GetLink.Path
            End If
        Next

    bonne soiree
    michel

Discussions similaires

  1. Traitement fichier Excel avec insertion en base
    Par luvtribe dans le forum Développement de jobs
    Réponses: 4
    Dernier message: 23/11/2011, 16h48
  2. Traitement de fichiers Excel avec MySql
    Par buzz73 dans le forum Débuter
    Réponses: 7
    Dernier message: 26/08/2008, 15h56
  3. Probleme de lecture d'un fichier excel avec VB6
    Par Ora92_IDS dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 10/04/2008, 14h17
  4. Entré de données dans fichier excel avec Form VB6
    Par avyrex dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 17/05/2007, 14h08
  5. ouvrir un fichier excel avec VB6
    Par sweety2094 dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 05/04/2007, 13h06

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