PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Syntaxe : OLE automation Excel
Syntaxe : OLE automation Excel
Iniciado por assadhouna, jul., 26 2005 5:37 PM - 3 respostas
Publicado em julho, 26 2005 - 5:37 PM
Je viens de decouvrir ce que peut faire un OLE automation Excel. Mais, je vois qu'il y a une syntaxe specifique qu'il faut utiliser pour manipuler le fichier Excel. Et je ne sais pas ou est ce que je peut trouver un fichier qui enumere la syntaxe à utiliser pour tel ou tel chose car pour l'instant je ne sais qu'allouer et liberer l'objet automation.
Merci.
Publicado em julho, 26 2005 - 6:51 PM
Salut,
Il y a un exemple <pilotage d'excel> livré avec windev
bon dev

"hounayda" <assadhouna@hotmail.fr> a écrit dans le message de news:
42e631b9$1@news.pcsoft.fr...

Je viens de decouvrir ce que peut faire un OLE automation Excel. Mais, je
vois qu'il y a une syntaxe specifique qu'il faut utiliser pour manipuler
le fichier Excel. Et je ne sais pas ou est ce que je peut trouver un
fichier qui enumere la syntaxe à utiliser pour tel ou tel chose car pour
l'instant je ne sais qu'allouer et liberer l'objet automation.
Merci.
Publicado em julho, 27 2005 - 10:15 AM
Globalement, pour commencer tu peux enregistrer des macros excel puis regarder à quoi ressemble le code.
sous w-language il faut remplacer les "." par des ">>". c'est pas trés compliqué. mais il faut etre rigoureux.
@+
voilà un petit bout de code pour te donner une idée

// écriture des données dans la feuille
IF NPR <> 0 THEN
maFeuilleXLS>>Range(box0)>>Value = quantité_produite_par_machine.la_somme_qté_bonne/NPR
maFeuilleXLS>>Range(box1)>>Value = rebutU/NPR
maFeuilleXLS>>Range(box2)>>Value = rebutF/NPR
ELSE
maFeuilleXLS>>Range(box0)>>Value = 0
maFeuilleXLS>>Range(box1)>>Value = 0
maFeuilleXLS>>Range(box2)>>Value = 0
END
Publicado em julho, 27 2005 - 7:58 PM
Bonjour,

Vous trouverez votre bonheur dans la classe CExcel

WD Pilotage de Excel

Cordialement
Albert