5 messages in org.openoffice.fr.progRe: [prog] Ouvrir un fichier Calc par...
FromSent OnAttachments
Jean-Francois NifeneckerJan 9, 2009 7:43 am 
Bernard MarcellyJan 9, 2009 8:45 am 
Jean-Francois NifeneckerJan 9, 2009 9:36 am 
Bernard MarcellyJan 9, 2009 12:11 pm 
Jean-Francois NifeneckerJan 9, 2009 12:17 pm 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] Ouvrir un fichier Calc par macroActions...
From:Jean-Francois Nifenecker (jean@laposte.net)
Date:Jan 9, 2009 9:36:21 am
List:org.openoffice.fr.prog

Bonjour Bernard,

Bernard Marcelly a écrit :

Bonjour, Cette description me laisse assez perplexe. Ne s'agit-il pas plutôt de Writer, et non Calc ?

Calc

Parce que aller en fin de fichier Calc, je ne sais pas ce que ça veut dire.

Oui, c'était pas clair : lire 1ère ligne vide, colonne A

S'il s'agit bien de Calc, cela veut probablement dire copier des zones de cellules d'une feuille d'un fichier source vers un emplacement libre dans une feuille du fichier cible. Ou bien dans une nouvelle feuille ?

On veut tout concaténer dans la même feuille.

Ex : Detail1 A2 = Adetail1 B2 = Bdetail1

Detail2 A2 = Adetail2 B2 = Bdetail2

Global A2 = Adetail1 B2 = Bdetail1 A3 = Adetail2 B3 = Bdetail2

(les lignes 1 sont les titres des colonnes, à ne pas collecter)

Si c'est bien Calc, est-ce que ce sont seulement des valeurs à copier, ou des valeurs et des formules ? Doit-on aussi copier le format ?

Que les valeurs.

Pour les étapes 1 et 2, je ferais plus simple : créer un nouveau fichier. Ou bien ouvrir un fichier au bon format, mais vide.

Le nouveau fichier "au bon format" c'est mon fichier "global" (vidé ou à vider avant la session de collecte des données).

Pour le codage, le livre Programmation OpenOffice.org 2 donne les réponses. Et même le vieil How To : L'API d'OOo (presque) sans peine.

Je reviens à ma question : la recopie par copiage/collage est-elle la meilleure solution ? Existe-t-il une solution plus pratique qui permette d'ouvrir un fichier "détail" en mémoire et d'en collecter les données sans nécessairement l'afficher ?

Merci !