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 :

feuille excel notifie objet COM


Sujet :

Visual C++

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Informatique Senior
    Inscrit en
    Juin 2006
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Informatique Senior

    Informations forums :
    Inscription : Juin 2006
    Messages : 108
    Par défaut feuille excel notifie objet COM
    Bonjour tlm. Je travaille sous Visual C++ 6.0. Je veux savoir est-ce qu'il est possible qu'une feuille Excel notifie un objet COM lorsqu'une cellule de cette feuille est modifiée? Merci pour vos éclaircissements.

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur Informatique Senior
    Inscrit en
    Juin 2006
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Informatique Senior

    Informations forums :
    Inscription : Juin 2006
    Messages : 108
    Par défaut Solution au pb:feuille Excel notifie objet COM
    J'ai trouvé la solution. En fait, j'ai trouvé un tutoriel qui explique comment intercepter les évenements Excel avec un client MFC dans Visual C++ .NET. Mais, on peut facilement le modifier pour pouvoir intercepter les évènements Excel avec un objet COM dans Visual C++ 6.0.

    Voici d'ailleurs le lien vers ce tutoriel au cas où ça interresserait quelqu'un :

    http://support.microsoft.com/kb/309301/fr

  3. #3
    Membre confirmé Avatar de fabred
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    180
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2007
    Messages : 180
    Par défaut
    O bravo !

  4. #4
    Membre confirmé
    Homme Profil pro
    Développeur Informatique Senior
    Inscrit en
    Juin 2006
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Informatique Senior

    Informations forums :
    Inscription : Juin 2006
    Messages : 108
    Par défaut Réponse Excel notifie Objet COM
    J'ai réussi à capturer les évenements lancés par une feuille Excel.
    Mais je n'arrive pas à déterminer à partir de quelle feuille Excel et à partir de quelle cellule cet évenement à été lancé.
    Si quelqu'un saurait le faire, n'hésitez surtout pas à me proposer vos conseils

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur Informatique Senior
    Inscrit en
    Juin 2006
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Informatique Senior

    Informations forums :
    Inscription : Juin 2006
    Messages : 108
    Par défaut Réponse Excel notifie Objet COM
    J'ai trouvé comment déterminer la feuille Excel et la cellule de cette feuille qui a lancé l'évènement relatif au changement de la valeur de la cellule.
    En fait, dans le tutoriel que j'ai déjà fourni son lien, il faut aller à la fonction

    CAppEventListener::HandleSheetChange( IDispatch* xlSheet,IDispatch* xlRange)

    et ajouter le code suivant:

    _Application app;
    _Workbook wbk;
    _Worksheet sheet;
    Range range;
    long ligne;
    long colonne;


    sheet.AttachDispatch(xlSheet);
    app=sheet.GetApplication();
    range.AttachDispatch(app.GetActiveCell());
    wbk=app.GetActiveWorkbook();
    MessageBox(NULL,"Fichier source de la notification",wbk.GetFullName(),MB_OK);


    colonne=range.GetColumn();
    ligne=range.GetRow();

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

Discussions similaires

  1. [AC-2010] Feuilles Excel tronquées [Objet indépendant]
    Par Ylmith dans le forum IHM
    Réponses: 1
    Dernier message: 05/12/2012, 11h36
  2. [COM] Excel Application (Objet COM) + PHP
    Par JmL40 dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 10/12/2008, 10h26
  3. [COM] Objet com et excel
    Par harold63 dans le forum Bibliothèques et frameworks
    Réponses: 7
    Dernier message: 05/07/2006, 11h06
  4. Erreur apache.exe / Objet COM Excel
    Par desperado007 dans le forum Apache
    Réponses: 2
    Dernier message: 16/08/2005, 13h45

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