[R] Scite, impossible de tester un script Excel.au3

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
toto1515
Niveau 3
Niveau 3
Messages : 35
Enregistré le : mer. 08 déc. 2010 17:18
Localisation : Corse
Status : Hors ligne

[R] Scite, impossible de tester un script Excel.au3

#1

Message par toto1515 »

Bonjour,
j'essaie de lire dans un fichier excel ouvert mais je n'arrive pas à tester le script dans Scite (F5).
Pour tester, j'ai le petit script suivant:
#include <Array.au3>
#include <Excel.au3>
; pour voir , si j'obtiens la liste des workbook :
Local $aWorkBooks = _Excel_BookList()
_ArrayDisplay($aWorkBooks)

; pour voir si le script se connecte bien à Excel:
Local $oExcel = ObjGet("", "Excel.Application") ; Get an existing Excel Object
If @error Then
   MsgBox(0, "", "Excel Test" & @CRLF & _
   "Error Getting an active Excel Object. Error code: " & Hex(@error, 8))
   exit
Else
   MsgBox(0, "", "Excel Test" & @CRLF & "Excel Object founded.")
EndIf
Si j’exécute ce script via F5 dans Scite, ça ne fonctionne pas
Le tableau des WorkBooks est le suivant
Tableau.jpg
Tableau.jpg (11.49 Kio) Vu 101 fois
Tableau.jpg
Tableau.jpg (11.49 Kio) Vu 101 fois
Le message final est le suivant:
messagebox.jpg
messagebox.jpg (8.83 Kio) Vu 101 fois
messagebox.jpg
messagebox.jpg (8.83 Kio) Vu 101 fois

Si je génère le script via F7 dans Scite, ça fonctionne.
Si je compile le script via Ctrl+F7 dans Scite, ça fonctionne.

J'utilise Autoit 3.3.14.5, Scite 4.1.0, Windows 8, Excel 2003

Quelqu'un pourrait-il me dire quoi faire pour que je puisse tester le script dans Scite ?
Merci.
Modifié en dernier par toto1515 le mar. 16 févr. 2021 13:45, modifié 1 fois.
Autoit 3.3.14.5 - Scite 4.2.0 - Windows 8
Avatar du membre
Nine
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 48
Enregistré le : ven. 17 avr. 2020 01:23
Status : Hors ligne

Re: Scite, impossible de tester un script Excel.au3

#2

Message par Nine »

Je suis aussi avec Excel 2003 et ça fonctionne aussi bien sur Win7 que sur Win10. La seule différence est la version de Scite. J'utilise la version complète 4.2.0.
Avatar du membre
toto1515
Niveau 3
Niveau 3
Messages : 35
Enregistré le : mer. 08 déc. 2010 17:18
Localisation : Corse
Status : Hors ligne

Re: Scite, impossible de tester un script Excel.au3

#3

Message par toto1515 »

Merci pour la réponse, je vais voir en mettant à jour Scite.
Autoit 3.3.14.5 - Scite 4.2.0 - Windows 8
Avatar du membre
toto1515
Niveau 3
Niveau 3
Messages : 35
Enregistré le : mer. 08 déc. 2010 17:18
Localisation : Corse
Status : Hors ligne

Re: Scite, impossible de tester un script Excel.au3

#4

Message par toto1515 »

Bonjour,
j'ai mis à jour Scite 4.2.0 mais ça ne fonctionne toujours pas ???
Autoit 3.3.14.5 - Scite 4.2.0 - Windows 8
Avatar du membre
toto1515
Niveau 3
Niveau 3
Messages : 35
Enregistré le : mer. 08 déc. 2010 17:18
Localisation : Corse
Status : Hors ligne

Re: Scite, impossible de tester un script Excel.au3  

#5

Message par toto1515 »

Re Bonjour,
après pas mal de test, je me suis aperçu qu'en faisant un drag & drop du fichier script sur AutoIt3.exe ou AutoIt3_x64.exe ça ne fonctionnait pas.
J'ai décocher la case "exécuter en mode administrateur" pour ces 2 programmes et ça a fonctionné.
J'ai donc décoché cette case pour Scite.exe, Aut2exe_x64.exe , Aut2exe.exe et upx.exe.
ça a l'air de fonctionner.
Autoit 3.3.14.5 - Scite 4.2.0 - Windows 8
Répondre