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

Macros et VBA Excel Discussion :

Executer une fonction java depuis excel VBA


Sujet :

Macros et VBA Excel

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2014
    Messages : 2
    Par défaut Executer une fonction java depuis excel VBA
    Bonjour à tous,

    Je me casse les dents depuis plusieurs semaines sur un code et je suis à la recherche d'aide.

    J'essaie d'activer une fonction java dans un code html sans succes. Le code est affreusement écrit (tout test concaténé en lignes de 2000 caracteres de long, j'ai essayé de copier une partie proprement mais ça ne facilite pas les choses !!

    Voici le code (enfin une toute petite partie !!!):
    Début:
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    function tc_events_1(tc_elt,tc_id_event,tc_array_events){if(tc_array_events.id=tc_id_event,function()
    {var a="mix_report|type_report|id|env_work|env_channel|env_country|env_site|env_template|page_name|page_cat1|page_cat2|page_cat3|page_error|user_id|user_adress|user_mobile|user_tel|user_email|user_logged|user_gender|user_balance|user_account_state|user_last_connection|user_document_state|user_account_blocked|user_account_type|...

    La partie qui me concerne:
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    a&&this.get("montantSelected")<=a.soldeJeu&&!b.isEmpty(c)&&c.length>0&&400===parseInt(c[0].code,10)&&this.set("globalErrors",null)},calculateTotal:function(){this.set("montant",this.pariCollection.calculateTotal())},calculateNbParis:function(){this.set("nombreParis",this.pariCollection.getNbParis())},calculateTotalSelected:function(){this.set("montantSelected",this.pariCollection.calculateTotal(!0))},calculateParisSelected:function(){this.set("parisSelected",this.pariCollection.getNbParis(!0))},setUnchanged:function(){this.pariCollection.setUnchanged(),this.hasChanged=!1},saveAndUpdate:function(){this.hasChanged&&(this.hasChanged=!1,this.save({},{type:"put",attrs:this.pariCollection.toUpdateJSON(),success:b.bind(this._updateSuccess,this),error:b.bind(this._updateError,this)}))},

    La fin
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    ,map:{"*":{underscore:"lodash"}}}),define("src/requireConfigOnline",function(){});

    J'aimerais executer la fonction "calculateTotalSelected"

    Donc, j'ai utilisé la ligne de code classique:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    IE.document.parentWindow.execScript "calculateTotalSelected()", "JavaScript"
    Et ça ne marche pas.

    Pourriez vous m'aider svp ?

    merci beaucoup,

    arnaud

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonsoir,
    De quelle source provient ton code, dune page html?

    Si ton code provient d'un site dynamique alors il cet normal.

    Copie colle ton code dans nopad ++ et enregistrer le au format html.

    Il devrait logique redevenir lisible!

Discussions similaires

  1. Utiliser une fonction java depuis un appel javascript
    Par glouke dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 04/04/2016, 10h43
  2. Appeler une fonction Java depuis Groovy
    Par Ceubex dans le forum Groovy
    Réponses: 0
    Dernier message: 03/02/2014, 13h31
  3. Appel synchrone d'une fonction java depuis ACS3
    Par IDevlope dans le forum Flex
    Réponses: 0
    Dernier message: 31/01/2012, 16h45
  4. Réponses: 0
    Dernier message: 07/10/2009, 14h03
  5. Appeler une procédure stockée depuis Excel/VBA
    Par _Nimy_ dans le forum InterBase
    Réponses: 4
    Dernier message: 17/04/2008, 11h17

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