Bonjour Guillaume,

Je cherche � activer une feuille � partir de son nom, de telle sorte que cette feuille
puisse �tre identifi�e par la fonction "ThisComponent.currentcontroller.activeSheet".

activeSheet peut etre affect� donc, tu devrais pouvoir utiliser

thisComponent.currentController.activeSheet = theSheets.getByName("Sheet_name_1")

je pense que tu aurais interet a dissocier l'appel par le bouton du traitement en lui meme en creant une macro

appuiBouton (evt)
--> tu recuperes le bouton donc la feuille dans la variable evt

ensuite une sub ayant la feuille en argument
sub Sub_routine_1 (laFeuille)

Ainsi cette sub peut etre appell�e � la fois depuis le bouton ou depuis une autre macro, et ce sans s'appuyer sur le activeSheet qui pourrait etre perturb� par des actions de l'utilisateur (si tu n'utilises pas le lockControllers)

Cordialement

Laurent

--
Laurent Godard <[EMAIL PROTECTED]> - Ing�nierie OpenOffice.org
Indesko >> http://www.indesko.com
Nuxeo CPS >> http://www.nuxeo.com - http://www.cps-project.org
Livre "Programmation OpenOffice.org", Eyrolles 2004


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Répondre à