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

WinDev Discussion :

excel créer un Hyperlien en ole dynamique [WD17]


Sujet :

WinDev

  1. #1
    Membre éclairé
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2007
    Messages
    615
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 615
    Points : 841
    Points
    841
    Par défaut excel créer un Hyperlien en ole dynamique
    Bonjour
    Je voudrais créer dans mon fichier excel un hyper lien.
    Pour ce faire j'ai déjà récupéré la classe excel fournie dans les exemples windev
    J'ai également fait une macro dans excel pour avoir le code, mais je ne vois pas comment le transcrire en WD language

    le code de la macro :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:= _
    //"out\20120607-10001.pdf", TextToDisplay:="20120607-5.pdf"
    code wd

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    M_pautExcel est un objet ole dynamique
    //... création du classeur
    //
     
    :selectionnercellules("A1")
    :m_pautExcel>>ActiveSheet>>Hyperlinks>>Add (:m_pautExcel>>ActiveSheet>>Range ("A1") , :m_pautExcel>>ActiveSheet>>Hyperlinks>>Add>>Address( "out\20120607-10001.pdf"))
    ou encore
    :m_pautExcel>>ActiveSheet>>Hyperlinks>>Add (:m_pautExcel>>ActiveSheet>>Range("A1"),"out\20120607-10001.pdf")
    ou encore
    :m_pautExcel>>selection>>Hyperlinks>>Add (:m_pautExcel>>ActiveSheet>>Range("A1"),"out\20120607-10001.pdf")
    erreur
    Vous accédez au membre Automation Add.En tentant d'invoquer la méthode <Add> ou de lire la propriété <Add>, l'objet Automation/ActiveX a renvoyé l'erreur suivante :'Erreur 8002000E, Nombre de paramètres incorrect'En tentant de lire la propriété <Add>, l'objet Automation/ActiveX a renvoyé l'erreur suivante :'Erreur 80020003, Le membre demandé n'existe pas' En tentant d'invoquer la méthode <Add>, l'objet Automation/ActiveX a renvoyé l'erreur suivante :'Erreur 8002000E, Nombre de paramètres incorrect'
    Je seche complet
    Si vous avez une idée...
    Gancau

  2. #2
    Membre éclairé
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2007
    Messages
    615
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 615
    Points : 841
    Points
    841
    Par défaut
    En cherchant sur les forums, j'ai trouvé la solution alors je la poste ici aussi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    :m_pautExcel>>ActiveSheet>>Hyperlinks>>Add (:m_pautExcel>>ActiveSheet>>cells(1,1),"out\20120607-10001.pdf")
    Bonne continuation

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WD18] [OLE Dynamique] Pilotage Excel depuis un service Windows
    Par windmastr26 dans le forum WinDev
    Réponses: 5
    Dernier message: 05/10/2023, 16h04
  2. VBA EXCEL - créer graphe dynamiquement
    Par neo2k2 dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 16/06/2008, 15h18
  3. [VBA Excel] Créer plusieurs contrôles dynamiquement
    Par loacast dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 08/12/2005, 17h27
  4. J'aimerais créer des boutons de commandes dynamiquement??
    Par STRUFIELD dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 06/12/2005, 20h52
  5. [EXCEL]Créer une liste (combo)
    Par elitost dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 02/12/2005, 16h55

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