Bonjour, pour récupérer des données dans Windev à partir d'une feuille Excel j'utilise OLE Application. L'application en Windev doit récupérer plusieurs centaines de formulaires et générer en final un fichier texte pour import dans une base Oracle.
Exemple de récupération de données de la feuille Excel :
et je récupère les données de la feuille
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 x1 est un objet OLE "Excel.Application" // Création de l'objet x1>>visible = OLEFaux // Rend invisible Excel x1>>workbooks>>open ("Test.xls") // Ouvre le classeur Excel x1>>sheets("Feuille 1")>>Select() // Sélectionne la feuille du classeur
Il me manque les case à cocher et les listes déroulantes à récupérer
Code : Sélectionner tout - Visualiser dans une fenêtre à part valeur=x1>>range("F16")>>value // Récupération de la valeur de la cellule F16
Tout ceci fonctionne très bien, mais sur la feuille Excel j'ai aussi des cases à cocher (Checkbox) dont je souhaiterai connaître le status par un accès avec leur nom (Nom : "Caseàchocher1") et aussi des listes de sélection du type "Zonecombinée1" dont je souhaiterai connaître la valeur sélectionnée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 x1>>activeworkbook>>close(OLEFaux)// Fermeture du classeur x1>>Quit() // Sortie Excel
Existe t il un moyen sous Windev et OLE d'accéder aux valeurs de ces objets ?
Merci pour toute aide.
Jean-Luc
EDIT : Quelle version de windev ?
Partager