Insérer une colonne Excel via le script

Questions sur de la programmation avancée avec WinTask
Coder
Posts: 1
Joined: 18 May 2017, 11:54

Insérer une colonne Excel via le script

Postby Coder » 18 May 2017, 11:56

Bonjour,

Je voudrais que mon script crée une nouvelle colonne devant la colonne A, est-ce possible ?

Support
Posts: 55
Joined: 11 Feb 2016, 09:26

Re: Insérer une colonne Excel via le script

Postby Support » 22 May 2017, 13:40

Bonjour,
Le mieux est d'utiliser les instructions UIA de WinTask. Une fois la feuille chargée dans Excel, voici un exemple de script (changez Classeur en votre nom de feuille) :

Code: Select all

'Clic souris pour positionner la souris en A1
UseWindow("EXCEL.EXE|EXCEL7|Classeur",1)
   ClickMouse(Right,Down,51,76)
   ClickMouse(Right,Up,51,76)
'Clic droit pour ouvrir le menu contextuel qui s'affiche dans une cellule
ClickUIA("[APP='EXCEL.EXE'][NAME='Classeur',CLASS='EXCEL7'][NAME='Grid']",right,40,45)
'Clic sur l'option Insérer
ClickUIA("[APP='EXCEL.EXE',CLASS='XLMAIN',TITLE='Classeur - Excel'][ROLE='Group',IDX=3][NAME='Insérer...',ROLE='Menu Item']")
'Flèche Bas pour aller à  l'option Insérer une colonne et appui sur Entrée
UseWindow("EXCEL.EXE|bosa_sdm_XL9|Insérer",1)
   SendKeys("<Down><Down><Enter>")


Cordialement
Support WinTask


Return to “Scripts complexes avec WinTask”

Who is online

Users browsing this forum: No registered users and 0 guests