Bonjour à tous !
Je suis encore confronté à un problême blocant :
Le but cette fois de d'ouvrir une page intranet qui amène sur un fichier .xls
Ce que j'ai fais :
► Afficher le texte
Code : Tout sélectionner
Local $file, $btn, $msg
$sortie = 0
while $sortie = 0
GUICreate("Numéro de commande", 320, 120, @DesktopWidth / 2 - 160, @DesktopHeight / 2 - 45, -1, 0x00000018); WS_EX_ACCEPTFILES
$commande = GUICtrlCreateInput("", 10, 5, 300, 20)
GUICtrlSetState(-1, $GUI_DROPACCEPTED)
$btn = GUICtrlCreateButton("Valider", 40, 75, 60, 20)
GUISetState()
$msg = 0
While $msg <> $GUI_EVENT_CLOSE
$msg = GUIGetMsg()
Select
Case $msg = $btn
$numCommande = GUICtrlRead($commande)
if($numCommande = "") then
MsgBox(4096,"Erreur","Vous n'avez pas saisie de numéro de commande")
else
ExitLoop
endif
EndSelect
WEnd
$oIE = _IECreate("http://******/passerelle/traitement/commande"& $numCommande &".xls")
Sleep(3000)
If WinExists("Téléchargement de fichiers") Then
sleep(800)
;send("{TAB 2}")
sleep(400)
;send("{ENTER}")
_IEQuit($oIE)
GUIDelete()
ExitLoop
else
_IEQuit($oIE)
GUIDelete()
MsgBox(0, "", "Fichier introuvable, ressaisissez")
EndIf
WEnd
Scenario :
- Une interface apparait pour que l'utilisateur saisisse le numero de commande qu'il doit traité avec Excel
(avec différents tests)
- Le lien est généré en fonction du lien prédéfini et du numéro de commande
- Le fichier Excel s'ouvre.
Maintenant, ce que je dois faire, c'est pouvoir mémoriser les données de ces fichiers Excel, mais je n'ai pas trouver le moyen correspondant (Puisqu'il ne s'agit plus d'un objet Excel)
Existe-t-il des solutions ?
Merci beaucoup !