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/

Répondre à