Bonjour,

suite à un export de table vers excel, je cherche à lancer une macro excel depuis windev sans ouvrir excel, voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Chemin est une chaîne
Chemin = ("C:\TEMP\FUSION.XLS")
 
// export table vers excel
TableVersExcel(TABLE_CHAMPS_COURRIER,Chemin,taFusion)
 
sNomClasseur est une chaîne
sNomClasseur = "c:\temp\fusion.xls"
sMacro est une chaîne
sMacro = "depligne"
 
 
// pilotage de Excel // executer une macro
clgExcel est un objet CExcel()
 
clgExcel:Ouvrir(sNomClasseur)
clgExcel:m_xExcel>>Run (sMacro)
donc, pour l'instant cela fonctionne parfaitement mais ... excel s'ouvre... je souhaiterais que cela soit transparent, que l'export de table se fasse, puis que la macro se lance sans que excel ne s'ouvre ou alors que excel s'ouvre et se ferme dans la foulée...

Une idée ??

Merci