Excel copier une feuille "APRES" avec jscript
Bonjour à tous,
J'ai bien cherché sur le net mais rien trouvé de concluant...
Je travaille en JScript pour générer du Excel. La plupart des choses ne me posent pas de problème, mais là je ne sais vraiment pas comment faire...
Normalement, en VBA, en gros, on fait ça :
Code:
1 2
|
mySheet.copy After:= wb.worksheets.count |
On lui indique si il doit copier après (After) ou avant (Before). Ok, tout va bien, ça ne semble pas bien compliqué.
Maintenant en JScript, c'est une autre paire de manche... j'ai pu voir le proto de fonction qui ressemble à ça :
Code:
1 2 3 4 5
|
function Copy(
Before : Object,
After : Object
); |
(d'après msdn ici : http://msdn.microsoft.com/zh-cn/libr...py(VS.80).aspx)
Seulement, impossible de lui faire passer une valeur uniquement en second paramètre... j'ai essayé tout ce qui me passait par la tête, genre :
Code:
1 2 3 4 5 6 7 8
|
mySheet.copy(, wb.worksheets.count );
mySheet.copy( null, wb.worksheets.count );
mySheet.copy( undefined, wb.worksheets.count );
mySheet.copy( After:wb.worksheets.count );
mySheet.copy( {After:wb.worksheets.count} );
mySheet.copy( [system.type]::missing, wb.worksheets.count );
mySheet.copy( system.type.missing, wb.worksheets.count ); |
(dernier exemple tiré de ce thread : http://www.myitforum.com/forums/m_15.../tm.htm#157468, j'avais de l'espoir mais non...)
Mais rien n'y fait, ça ne fonctionne décidément pas, il plante toujours sur le premier paramètre... Je me tourne donc vers ce forum en espérant avoir une réponse fonctionnelle.
Merci d'avance pour vos suggestions :)