Pilotage Excel via OLE

Posté par droopy le 5/6/2006 14:56:17
Bonjour à tous,


J'ai un problème pour piloter excel via windev.
Je dois en fait transférer le contenu d'un tableau dans un fichier excel existant et mise à part le copier coller ligne à ligne qui est très lent, je me casse la tête pour savoir s'il est possible de transférer le contenu du tableau complet en une fois.

Est-ce que quelqu'un aurait une idée.

Merci d'avance pour votre aide

voici le code que j'utilise actuellement


PROCEDURE Excel::versligne(Premiere_col="A",lig=1,Valeur="")
//valeur est la ligne à insérer dans excel -> séparée par des tab

cNewValue est une chaîne

cNewValue = Valeur
Premiere_col = Majuscule(Premiere_col)

cNewValue = Remplace(Valeur,"'","")
cNewValue = Remplace(cNewValue,"""","")

VersPressePapier(cNewValue)

:OLEExcel>>range(Premiere_col+lig)>>select()

:OLEExcel>>Activesheet>>Paste()


Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=14&topic_id=4145&post_id=17124