EXCEL
Stagiaire WDF
Inscrit:
07/12/2004 09:35
Post(s): 11
Bonjour,

Il y a t il un moyen de faire réagir une appli Windev à la sélection d'une cellule d'un classeur excel et de pouvoir ainsi lire son contenu pour afficher un résultat dans l'appli Windev dependant de ce contenu.

Merci

Contribution le : 09/10/2006 16:31
Créer un fichier PDF de la contribution Imprimer


Re: EXCEL
Animateur WDF
Inscrit:
22/11/2004 11:23
Post(s): 255
Bonjour,

Une solution simple à mettre en place serait de ne pas passer directement par ce qui est sélectionné dans un classeur Excel mais par ce qui est copié dans le presse papier.

Explication :
Dans votre application, vous créez un bouton "Capturer depuis Excel". Lors du clic de ce bouton, tu lance dans un thread une fonction qui pourrait être du type :


Procedure CaptureExcel()

//Soit gsLastData une variable globale de type chaine
//qui a été initialisée à "" au clic sur le bouton, juste avant de lancer le thread

sBuffer est une chaine

sBuffer = PressePapier()

SI sBuffer <> gsLastData ALORS
  //---La variable sBuffer contient une nouvelle données. A vous de mettre votre traitement

  gsLastData = sBuffer
FIN


Cette méthode fonctionne mais attention à ce que l'utilisateur ne copie pas autre chose que son classeur excel sinon les données seront traités.

Pour arrêter la capture, un simple clic sur le bouton de départ arrête le thread et donc la capture

Cordialement

Contribution le : 10/10/2006 16:16
Créer un fichier PDF de la contribution Imprimer


Re: EXCEL
Stagiaire WDF
Inscrit:
07/12/2004 09:35
Post(s): 11
Merci de votre réponse, mais j'ai vraiment besoin de réagir a la selection d'une cellule.

Contribution le : 11/10/2006 14:16
Créer un fichier PDF de la contribution Imprimer


Re: EXCEL
Stagiaire WDF
Inscrit:
07/12/2004 09:35
Post(s): 11
Citation :

albu a écrit:
Bonjour,

Il y a t il un moyen de faire réagir une appli Windev à la sélection d'une cellule d'un classeur excel et de pouvoir ainsi lire son contenu pour afficher un résultat dans l'appli Windev dependant de ce contenu.

Merci

Contribution le : 21/10/2006 11:10
Créer un fichier PDF de la contribution Imprimer


Re: EXCEL
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Dans l'état actuel des choses la fonction automationEvenement() devrait répondre à votre demande mais après quelques tests cette fonction n'a pas l'air de fonctionner avec excel
il y a bien pourtant l'évènement 'SheetBeforeDoubleClick' qui pourrait être déclenché sur le double click d'une cellule d'une feuille excel mais cela ne répond pas.

Dans cette optique il ne reste plus que l'utilisation d'une dll activeX qui vous permetterait de faire passerrelle avec WinDev comme celle fournit sur ce site pour Word.

En ce qui concerne l'utilisation de la fonction AutomationEvenement avec Word, PCSoft à apporté une modification qui supporte la connexion au évènement déclenché par word et ce depuis la version 100060.

Un mini projet expliquant l'anomalie avait été envoyé au ST qui avait pu constaté la dite anomalie et ainsi apporter une mise à jour.

Contribution le : 23/10/2006 23:12
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2