PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Excel via OLE ?
Excel via OLE ?
Iniciado por freddy.haas, jun., 27 2005 5:23 PM - 1 resposta
Publicado em junho, 27 2005 - 5:23 PM
SVP,

J'ai besoin de déplacer une colonne (de A à X par exemple) dans un fichier EXCEL par une commande OLE.

En bref, comment traduire cette commande du Visual Basic Editor :
Columns("A:A").Cut Destination:=Columns("E:E")

en une commande de type
DocExcel>>Selection>>Columns>>...

Merci par avance,
Freddy
Publicado em junho, 29 2005 - 11:50 AM
Bonjour,

oExcel est un objet Automation dynamique
oWorksheet est un objet Automation dynamique
oRange est un objet Automation dynamique

oWorksheet = oExcel>>oExcel>>ActiveSheet()

oRange = oWorkkSheet:[Range, "A1", "B1"] ( sélection de la cellule A1 et B1 )
oRange:EntireColumn:SELECT()
iRange = oWorkkSheet:[Range, "G1", "G1"] ( sélection de la cellule de destination )
oRange:EntireColumn:Cut(iRange)

Cordialement,

C.AUBRY