Merci beaucoup, j'avais vainement cherché avec copy

 

Claude
 
> Date: Mon, 9 Nov 2009 15:57:40 +0000
> From: tvata...@starxpert.fr
> To: prog@fr.openoffice.org
> Subject: Re: [prog] Copier-coller entre deux classeurs
> 
> Bonjour,
> 
> Pour transférer les valeurs, formules et surtout la mise en forme d'une plage 
> de cellules d'un document calc vers un autre, vous pouvez utiliser 
> l'interface "XTransferableSupplier" du controlleur : 
> 
> option explicit
> 
> Sub Main
> 
> dim srcDoc as object
> dim srcController as object
> dim srcRange as object
> 
> 'mon document source
> srcDoc = thisComponent
> srcController = srcDoc.currentController
> 'la plage de cellule à copier
> srcController.select(srcDoc.sheets.getByName("Feuille1").getCellRangeByName("B4:D13"))
> 'recuperation des donnees "transferables"
> srcRange = srcController.getTransferable()
> 
> dim destDoc as object
> dim destController as object
> 
> 'creation du document de destination
> destDoc = starDesktop.loadComponentFromUrl("private:factory/scalc", "_blank", 
> "com.sun.star.frame.FrameSearchFlag.CREATE", array())
> destController = destDoc.currentController
> 'selection de la cellule de destination
> destController.select(destDoc.sheets.getByName("Feuille1").getCellRangeByName("D5"))
> 'transfert des donnees du document source vers le document cible
> destController.insertTransferable(srcRange)
> 
> End Sub
> 
> Cordialement,
> T. Vataire
> 
> ----- Mail Original -----
> De: "c c" <prog_amat...@hotmail.fr>
> À: "liste prog" <prog@fr.openoffice.org>
> Envoyé: Lundi 9 Novembre 2009 15:05:35
> Objet: [prog] Copier-coller entre deux classeurs
> 
> 
> Bonjour,
> 
> 
> 
> Apparemment le "copyrange" ne fonctionne pas entre deux classeurs.
> 
> 
> 
> Je n'arrive pas à trouver comment copier-coller les cellules d'une plage d'un 
> classeur dans un autre classeurs hormis avec les dataarray mais dans ce cas 
> je perds les formats et les formules.
> 
> 
> 
> Y-a-t-il une solution?
> 
> 
> 
> Merci
> 
> 
> 
> Claude
> 
> _________________________________________________________________
> Nouveau Windows 7 : Simplifiez votre PC ! Trouvez le PC qui vous convient.
> http://clk.atdmt.com/FRM/go/181574580/direct/01/
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
> For additional commands, e-mail: prog-h...@fr.openoffice.org
> 
                                          
_________________________________________________________________
Nouveau! Découvrez le Windows phone Samsung Omnia II disponible chez SFR. 
http://clk.atdmt.com/FRM/go/175819072/direct/01/

Répondre à