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

Visual C++ Discussion :

linking VC2005 et Excel


Sujet :

Visual C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Inscrit en
    Novembre 2006
    Messages
    1 073
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 073
    Par défaut linking VC2005 et Excel
    Savez vous comment on fait pour lier Excel VBA a un programme C++ ecrit sous VC2005?
    On peut aller dans le menu Debug de VC, Attach to process. Mais ensuite, je ne sais pas.
    Je voudrais par exemple calculer le mvr brownien en C++ et que VBA me le renvoie dans Excel. On peut lier VBA de Excel et VC pour faire ca.

    Merci

  2. #2
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 395
    Par défaut
    Pour moi, ça n'a rien à voir avec le debugger de VC.

    Ça aurait plutôt à voir avec une DLL C++ qui serait utilisée depuis VBA...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre éprouvé
    Inscrit en
    Novembre 2006
    Messages
    1 073
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 073
    Par défaut
    ben disons que c'est dansle menu "debug" de V2005, mais c'est tout a fait ca.
    seulement, comment on fait?

  4. #4
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 395
    Par défaut
    Tu sais lire?
    J'ai dit que le fait de lier excel à un programme C++ n'a rien à voir avec Visual, et le "Attach to process" est justement une commande du debugger...

    Si tu veux calculer le "mvr brownien" en C++ et l'afficher dans VBA, tu dois faire une DLL qui calcule et utiliser cette DLL avec VBA!
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  5. #5
    Membre éprouvé
    Inscrit en
    Novembre 2006
    Messages
    1 073
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 073
    Par défaut
    Si tu veux calculer le "mvr brownien" en C++ et l'afficher dans VBA, tu dois faire une DLL qui calcule et utiliser cette DLL avec VBA!

    et comment tu fais ca?

  6. #6
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 395
    Par défaut
    En faisant un projet DLL dans Visual (il y a des manips en plus à faire dans la version Express, faire une recherche sur le forum) et en connaissant la façon d'appeler une DLL en VBA (ce que je ne connais pas), à supposer que ce soit possible.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

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

Discussions similaires

  1. Reports avec Table Linked Excel
    Par gapsou dans le forum IHM
    Réponses: 2
    Dernier message: 11/06/2007, 11h38
  2. Configuration Excel Link MATLAB
    Par Eric06 dans le forum MATLAB
    Réponses: 2
    Dernier message: 13/09/2006, 15h28
  3. MCMC (help) + Excel Link
    Par Eric06 dans le forum MATLAB
    Réponses: 4
    Dernier message: 20/07/2006, 12h49
  4. erreur de link VC6 -> VC2005
    Par ep31 dans le forum MFC
    Réponses: 1
    Dernier message: 09/03/2006, 11h21

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