Bonsoir Durupt
OK donc je reprends
1 2 3 4 5 6 7 8 9 10 11 12
| 'on créé l'object script
Set scr = CreateObject("ScriptControl")
'on lui atrubue le language VBS
scr.Language = "VbScript"
'on lui atrubu le parmatre thiworkbook (le classeur actuel)
scr.AddObject "This", ThisWorkbook, True
'on ajoute un module dans le workbook
Set m = scr.Modules.Add("Module1")
'on place le code dans le module du workbook en parametre
m.AddCode code
' on execute la sub test du module 1 précédement créé
m.Run "test" |
c'est cette ligne qui me rend perplexe
Set m = scr.Modules.Add("Module1")
j'aurais plutôt tendance a penser que l'on ajoute un module dans SRC
mais déjà tu a répondu a une question qui me tarabustait depuis 2 jours
a savoir créé l'object ,placer un code sans sub ou fonction, et l'exécuter
ca reviendrais a la me chose que créé un fichier VBS avec du code dedans et lancer le vbs externe sauf que la c'est interne
tout du moins en mémoire de la même manière que mon Object "htmlfile"
on est d'accords ??,
cet object m'intéresse pour reprendre la contrib de MarcL sur le sujet "accélérer une requête multi page web qui utilise en l'etat un fichier physique VBS
j'avais fait une tentative mais échoué ne connaissant pas bien cet object
Partager