Picon

Re: Re: Question candide : des macros utilisables en OOo et MSO ?

Bonsoir

Non, le risque est limité si le fichier qui contient le code s'appelle de la
même manière, indépendamment de la suite logicielle utilisée. Je l'ai appelé
O ou X dans ma réponse précédente, mais j'ai aussi indiqué qu'il pouvait
s'appeler comme l'actuel fichier qui contient les informations, disons
"Gestion".

Mais il n'empêche que s'il s'agit de simplifier un tout petit peu la vie des
utilisateurs, il est bien sûr préférable,comme vous dites vouloir le faire
maintenant, de vous rabattre sur la rédaction d'une procédure bien claire et
bien documentée et sur un peu de formation. Bien sûr, si vous aviez un
pléthore d'utilisateurs, il faudrait peut-être envisager d'écrire le code.

Cordialement

Philippe

Le 30 novembre 2009 15:16, Philippe Debar <philippe.debar <at> cfwb.be> a écrit :

> Le 30/11/2009 12:37, Philippe Perlacremaz a écrit :
>
>  Heureux d'avoir pu vous être utile.
>>
>> Comme il peut y avoir bien du chemin entre la théorie et la pratique,
>> merci
>> de nous tenir informés des difficultés de réalisation que vous pourriez
>> rencontrer
>>
>
(Continue reading)

Philippe Debar | 2 Dec 16:48
Picon
Favicon

Re: Question candide : des macros utilisables en OOo et MSO ?

Le 02/12/2009 0:46, Philippe Perlacremaz a écrit :
> Bonsoir
>
> Non, le risque est limité si le fichier qui contient le code s'appelle de la
> même manière, indépendamment de la suite logicielle utilisée. Je l'ai appelé
> O ou X dans ma réponse précédente, mais j'ai aussi indiqué qu'il pouvait
> s'appeler comme l'actuel fichier qui contient les informations, disons
> "Gestion".

Avec les extensions masquées (défaut Windows) et les icones identiques 
sur les postes OOo, c'est pas gagné…

> Mais il n'empêche que s'il s'agit de simplifier un tout petit peu la vie des
> utilisateurs, il est bien sûr préférable,comme vous dites vouloir le faire
> maintenant, de vous rabattre sur la rédaction d'une procédure bien claire et
> bien documentée et sur un peu de formation. Bien sûr, si vous aviez un
> pléthore d'utilisateurs, il faudrait peut-être envisager d'écrire le code.

3-4 utilisateurs, pour une manip simple (dupliquer une feuille de 
données et lui donner le bon nom canonisé). Et ce serait du bénévolat 
pour faire plaisir, non le jeu n'en vaut pas la chandelle.

Merci pour votre intérêt.

--

-- 
Philippe
chris oloo | 3 Dec 13:37
Picon
Favicon

gestion de documents via calc

Bonjour,
pour un projet, j'aurai besoin de savoir si l'on peut gérer des documents (via la programmation) en dehors
de open office.

Le but de la manipulation étant de récupérer des informations d'un autre fichier (xls) pour ensuite
savoir sur quels fichiers agir, faire une copie de ces fichiers et l'envoyer dans un dossier ciblé.

Je vous remercie d'avance de vos réponses.
Je reste à votre disposition pour tout renseignement complémentaire.
Chris

      
Francois Gatto | 4 Dec 06:38

Re: gestion de documents via calc

Bonjour,

chris oloo a écrit :
> Bonjour,
> pour un projet, j'aurai besoin de savoir si l'on peut gérer des documents (via la programmation) en
dehors de open office.

Oui ! OpenOffice.org permet de manipuler la plupart des types de fichier.

Qu'entends-tu par "en dehors" de OOo ?
> 
> Le but de la manipulation étant de récupérer des informations d'un autre fichier (xls) pour ensuite
savoir sur quels fichiers agir, faire une copie de ces fichiers et l'envoyer dans un dossier ciblé.
> 
La lecture d'un fichier peut s'effectuer de façon simple en mode
caché/masqué ou pas.
Puis on récupère les données concernées et on les injecte dans d'autres
fichiers.

> Je vous remercie d'avance de vos réponses.
> Je reste à votre disposition pour tout renseignement complémentaire.
> Chris
> 

Ta gestion ne semble pas poser de problème si tu en définis bien le
périmètre et que les documents sources et cibles (emplacement des
données et des fichiers) demeurent conformes dans le temps.

La "difficulté" apparait donc plus d'ordre organisationnelle que
fonctionnelle.
(Continue reading)

xavier roguiez | 4 Dec 13:58
Picon
Favicon

Réinitialiser un tableau

Bonjour

J'utilise un tableau de points avec la commande suivante :
dim mespoints(7) as new com.sun.star.awt.Points

oForme.PolyPolygon = Array(lesPoints()) 'tracé

Est il possible de donner comme arguments à Array un tableau de taille 
inférieure à 7 ?
Quelque chose du type lesPoints(0:5) par exemple ?

Mon problème est que je souhaiterais  réutiliser plusieurs fois le 
tableau mesPoints(7) sans avoir à réinitialiser toutes les valeurs mais 
seulement les points correspondant à d'autres tracés comportant des 
points inférieures à 7 ?  Il y a la commande Redim et preserve, mais il 
est indiqué que cela prend du temps de calcul.
Actuellement je gère mon problème en déclarant de nouvelles variables à 
chaque étape. Mais cela augmente le nombre de variables...

Est ce que vous avez des avis ou d'autres solutions ?
D'avance merci pour toute information
xavier
chris oloo | 4 Dec 20:05
Picon
Favicon

Re: gestion de documents via calc

Bonjour, 
je voudrai remercier François pour sa réponse.
Je tiens aussi à apporter un peu de lumière sur certaines de ses questions.

--- En date de : Ven 4.12.09, Francois Gatto <ooo <at> volcar.org> a écrit :

> De: Francois Gatto <ooo <at> volcar.org>
> Objet: Re: [prog] gestion de documents via calc
> À: prog <at> fr.openoffice.org
> Date: Vendredi 4 Décembre 2009, 6h38
> Bonjour,
> 
> chris oloo a écrit :
> > Bonjour,
> > pour un projet, j'aurai besoin de savoir si l'on peut
> gérer des documents (via la programmation) en dehors de
> open office.
> 
> Oui ! OpenOffice.org permet de manipuler la plupart des
> types de fichier.
> 
> Qu'entends-tu par "en dehors" de OOo ?

"en dehors" de OOo voulait dire que les fichiers à copier se trouvent dans un répertoire de
l'arborescence d'un disque (c:, d:, voir sur le réseau)

> > 
> > Le but de la manipulation étant de récupérer des
> informations d'un autre fichier (xls) pour ensuite savoir
> sur quels fichiers agir, faire une copie de ces fichiers et
(Continue reading)

xavier roguiez | 5 Dec 08:02
Picon
Favicon

Re: Réinitialiser un tableau

xavier roguiez a écrit :
> Bonjour
> 
> J'utilise un tableau de points avec la commande suivante :
> dim mespoints(7) as new com.sun.star.awt.Points
> 
> oForme.PolyPolygon = Array(lesPoints()) 'tracé
> 
> Est il possible de donner comme arguments à Array un tableau de taille 
> inférieure à 7 ?
> Quelque chose du type lesPoints(0:5) par exemple ?
Excusez moi de relancer la liste, est ce que vous avez une idée, ou bien 
ma question n'est pas trop claire ?

Dans mon programme, j'ai parsemé des déclarations dim
  dim mespoints1(7) as new com.sun.star.awt.Points
  [..]
  oForme.PolyPolygon = Array(lesPoints1()) 'tracé
  dim mespoints2(4) as new com.sun.star.awt.Points
  [..]
  oForme.PolyPolygon = Array(lesPoints2()) 'tracé

etc
En fait j'aurais voulu avoir une déclaration de variable unique
dim mespoints(10) as new com.sun.star.awt.Points
  [..]
oForme.PolyPolygon = Array(lesPoints(0:6)) 'tracé
  [..]
oForme.PolyPolygon = Array(lesPoints(0:3)) 'tracé

(Continue reading)

Favicon

Transformer un objet de type shape en image png

Bonjour,

Je voudrais convertir un objet de type shape ou groupshape figurant dans
un document draw en image png.

Le service GraphicExportFilter me permet d'exporter l'objet en tant que
fichier par exemple dans /home/didier/image.png

Manuellement si je sélectionne l'objet en cliquant sur le bouton droit
de la souris, un menu me propose de convertir l'objet en bitmap ou en
métafichier ou en courbe. Je me dis que cela doit pouvoir se programmer.

Avez-vous une idée ?

D'avance merci.

--

-- 
Didier Dorange-Pattoret

http://www.dmaths.org
http://sesamath.net

Soutenez le projet Dmaths : rejoignez le club ou faites adhérer votre établissement !
http://www.dmaths.org/documentation/doku.php?id=presentation:club
xavier roguiez | 5 Dec 09:36
Picon
Favicon

Re: Transformer un objet de type shape en image png

Didier Dorange-Pattoret a écrit :
> Bonjour,
> 
> Je voudrais convertir un objet de type shape ou groupshape figurant dans
> un document draw en image png.
> 
> Le service GraphicExportFilter me permet d'exporter l'objet en tant que
> fichier par exemple dans /home/didier/image.png
> 
> Manuellement si je sélectionne l'objet en cliquant sur le bouton droit
> de la souris, un menu me propose de convertir l'objet en bitmap ou en
> métafichier ou en courbe. Je me dis que cela doit pouvoir se programmer.
> 
> Avez-vous une idée ?
Bonjour
Je ne sais pas si cela correspond à votre problème, mais à la page 455 
de l'ouvrage (excellent) "Programmation Open Office.org 2" de laurent et 
B.Marcelly, vous avez la possibilité d'exporter une forme via le service
com.sun.star.drawing.GraphicExportFilter, il reconnait 13 types 
d'extensions.
Il est possible d'exporter visiblement les formes et les collections de 
formes, le codage est aux exemples Code13-06.sxd

xavier
Favicon

Re: Transformer un objet de type shape en image png

Bonjour Xavier,

Merci de me répondre.

xavier roguiez a écrit :
> Bonjour
> Je ne sais pas si cela correspond à votre problème, mais à la page 455
> de l'ouvrage (excellent) "Programmation Open Office.org 2" de laurent
> et B.Marcelly, vous avez la possibilité d'exporter une forme via le
> service
> com.sun.star.drawing.GraphicExportFilter, il reconnait 13 types
> d'extensions.
> Il est possible d'exporter visiblement les formes et les collections
> de formes, le codage est aux exemples Code13-06.sxd
>
> xavier
Je suis accro à ce livre. On trouve les informations page 248 de la
dernière édition ("Programmation OpenOffice.org 3").
Le problème c'est que l'exportation se fait dans un fichier externe du
type : "/home/didier/monimage.png", alors que je souhaite que l'image
fabriquée par le service soit incluse dans le fichier d'origine.

Qui a une idée ?

Cordialement.

--

-- 
Didier Dorange-Pattoret

http://www.dmaths.org
(Continue reading)


Gmane