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

Windows Forms Discussion :

[c#] - Evenements Excel


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    262
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 262
    Par défaut [c#] - Evenements Excel
    Bonjour,

    Je developpe un plug-in Office Excel. J'ai besoin de recuperer tous les evenements de changements du document actif.
    Par exemple, qd un utilisateur met une image sur Excel, comment puis-je recuperer cet evenement et les proprietes de cette image (sa taille, sa position, l'image elle-meme)?

    Merci si quelqu'un peut m'aider. J'ai chercher sur plein de sites sans succes.
    Merci encore.


    Thierry

  2. #2
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    as tu essaye sur le OnConnected de caster ton application en Excel.APplicationClass et ensuite de t'abonner aux evenements qui vont bien ?

    Voir, sur de change de regarder le document pour voir si il contient des images ?

    The Monz, Toulouse

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    262
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 262
    Par défaut
    Mon application est un add-in Excel, donc mon application est deja du type Excel. Mais que pense qu'il n'y a pas d'evenements qui permettent de savoir quand un utilisateur met une image sur Excel.
    Peut etre faut -il faire un timer qui verifie toutes les 5 sec si une images est rajoute en listant les objets de la feuille courante ?

  4. #4
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Citation Envoyé par toxycyty
    Mais que pense qu'il n'y a pas d'evenements qui permettent de savoir quand un utilisateur met une image sur Excel.
    Hum... Je n'ai plus tous les events en tête mais peut-être y'a-t-il un event ObjectInserted/Added ? Sinon, l'idée du timer est intéressante

Discussions similaires

  1. [VBA - Excel] Problème de deux cellules sur l'evenement OnChange
    Par champmart dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 10/01/2007, 17h06
  2. [VBA-E] Evènement "on keypress" sous Excel
    Par Mut dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 08/11/2006, 13h59
  3. [VBA-E]Existe un evenement after update dans Excel
    Par David1974 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 14/02/2006, 16h35
  4. [vb excel]Déclencher evenement en fonction choix combobox
    Par Mugette dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 28/11/2005, 12h06

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