Bonjour,
Je débute avec les macros et j'avoue que j'ai un peu de mal à comprendre pourquoi certains d'entre vous utilisent "les dispatchers " et d'autres le basic.. y-a-t'il deux écoles. En tant que débutante je préfère le basic qui s'apprente quand même à d'autres langages que je connais et pour lequel je trouve pas mal de doc sur le net. Quelqu'un peut-il m'éclairer. Cela dit comme je l'ai dit si en début on supprime les lignes ou colonnes de la feuille arrivée tout va bien. Merci quan même Claude > Date: Tue, 20 Oct 2009 09:43:20 +0200 > From: oooc...@free.fr > To: prog@fr.openoffice.org > Subject: Re: [prog] Copier valeurs et format d'une zone nommée > > Bonjour > > une petite remarque en passant, je n'ai pas lu la macro > > > > > Par contre si entre la première et la deuxième fois on modifie les formats > > de cellule dans la plage origine les nouveaux formats ne sont pas copiés. > > > > ne serait ce pas du au fait que tu fais une surcharge manelle du style > qui est conservée ? peut etre repasser les cellules en "Par defaut" > > un truc du genre, utilisant les dispatchers (il y a surement plus direct > à faire) > > sub parDefaut(optional doc) > > if isMissing(doc) then > doc = thisComponent > endif > > document = doc.CurrentController.Frame > dispatcher = createUnoService("com.sun.star.frame.DispatchHelper") > > dispatcher.executeDispatch(document, ".uno:ResetAttributes", "", 0, Array()) > > end sub > > laurent > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org > For additional commands, e-mail: prog-h...@fr.openoffice.org > _________________________________________________________________ Messenger débarque dans Hotmail ! Essayez-le ! http://www.windowslive.fr/hotmail/web-messenger/