Bonsoir Vezonique
deux questions concernant l'utilisation des macros de oo1.1.0 :
je te propsoe la liste prog@fr.openoffice.org dediée aux macros et l'api d'openoffice.org. Tu y trouveras de l'audience
1) comment signigier que l'on veut utiliser la feuille active sans connaitre son nom, donc sans l'appeler par thiscomponent.sheets.getbyposition(n) ?
thiscomponent.currentcontroller.ActiveSheet
2) des cellules de mon classeur sont protégées... Comment, automatiquement, avec une procédure, déprotéger une cellule, écrire un nombre à l'intérieur, et la reprotéger aussitôt ?
voici comment deproteger toutes les feuilles d'un classeur mdp est une variable contenant le mot de passe sub deprotegeClasseur() for i= 0 to thiscomponent.sheets.count-1 laFeuille = thiscomponent.sheets(i) laFeuille.unprotect(mdp) next i print "Classeur deprotege" end sub sub protegeClasseur() for i= 0 to thiscomponent.sheets.count-1 laFeuille = thiscomponent.sheets(i) laFeuille.protect(mdp) next i print "Classeur protege" end sub
Merci de votre réponse.
de rien 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]