[fr-users] Importer un fichier XML

2018-08-29 Thread PREF31 Libreoffice

Bonjour,

J'ai des fichiers xml et xsd extraits d'une application.

Puis-je ouvrir le xml dans calc ? j'ai essayé la méthode décrite sur la page
https://wiki.openoffice.org/wiki/Documentation/FR/Calc/Import_ou_export_via_filtre_XML_ou_XSLT
mais j'ai dû mal comprendre quelque chose car j'ai une erreur 
d'entrée/sortie


Merci

Claude

--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: Re: [fr-users] Importer un fichier XML

2018-08-30 Thread PREF31 Libreoffice

Bonjour,

J'ai refait l'exemple donné sur la page d'aide.
Il détecte bien le filtre et il me le propose à l'ouverture du fichier 
dans la liste des filtres mais rien n'est importé.


Je ne vois pas d'où cela vient.
Mais merci quand même.
Claude

 Message original 
*Sujet: *[INTERNET] Re: [fr-users] Importer un fichier XML
*De : *Ocleyr2lalune 
*Pour : *PREF31 Libreoffice , 
users@fr.libreoffice.org

*Date : *29/08/2018 19:33

Bonsoir Claude

j'ai un vague souvenir d'avoir testé la chose, mais je n'ai pas de 
fichier adéquat pour vérifier.


Essaie plutôt cette page de l'aide... LibreOffice ! 
https://help.libreoffice.org/6.1/fr/text/scalc/01/xml_source.html


Je suis preneuse de ce que tu arrives à en faire.

Claire


Le 29/08/2018 à 14:24, PREF31 Libreoffice a écrit :

Bonjour,

J'ai des fichiers xml et xsd extraits d'une application.

Puis-je ouvrir le xml dans calc ? j'ai essayé la méthode décrite sur 
la page
https://wiki.openoffice.org/wiki/Documentation/FR/Calc/Import_ou_export_via_filtre_XML_ou_XSLT 

mais j'ai dû mal comprendre quelque chose car j'ai une erreur 
d'entrée/sortie


Merci

Claude







--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: Re: Re: [fr-users] Importer un fichier XML

2018-08-30 Thread PREF31 Libreoffice
je ne l'ai pas gardé mais j'ai réalisé le XML et le XSLT avec l'exemple 
de la page

https://wiki.openoffice.org/wiki/Documentation/FR/Calc/Import_ou_export_via_filtre_XML_ou_XSLT
merci

 Message original 
*Sujet: *[INTERNET] Re: Re: [fr-users] Importer un fichier XML
*De : *ocleyr2lal...@zaclys.net
*Pour : *PREF31 Libreoffice 
*Copie à : *users@fr.libreoffice.org
*Date : *31/08/2018 08:17

Bonjour

Tu aurais un fichier type à nous transmettre ? Sans données 
confidentielles/sensibles bien sûr !

Via framadrop (les pj ne passent pas).

Claire

Le 31 août 2018 08:05:22 GMT+02:00, PREF31 Libreoffice 
 a écrit :


Bonjour,

J'ai refait l'exemple donné sur la page d'aide.
Il détecte bien le filtre et il me le propose à l'ouverture du
fichier dans la liste des filtres mais rien n'est importé.

Je ne vois pas d'où cela vient.
Mais merci quand même.
Claude

 Message original 
*Sujet: *[INTERNET] Re: [fr-users] Importer un fichier XML
    *De : *Ocleyr2lalune 
*Pour : *PREF31 Libreoffice
, users@fr.libreoffice.org
*Date : *29/08/2018 19:33

Bonsoir Claude

j'ai un vague souvenir d'avoir testé la chose, mais je n'ai pas
de fichier adéquat pour vérifier.

Essaie plutôt cette page de l'aide... LibreOffice !
https://help.libreoffice.org/6.1/fr/text/scalc/01/xml_source.html

Je suis preneuse de ce que tu arrives à en faire.

Claire


Le 29/08/2018 à 14:24, PREF31 Libreoffice a écrit :

Bonjour,

J'ai des fichiers xml et xsd extraits d'une application.

Puis-je ouvrir le xml dans calc ? j'ai essayé la méthode décrite
sur la page

https://wiki.openoffice.org/wiki/Documentation/FR/Calc/Import_ou_export_via_filtre_XML_ou_XSLT

mais j'ai dû mal comprendre quelque chose car j'ai une erreur
d'entrée/sortie

Merci

Claude










--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


[fr-users] Import de fichier texte

2018-08-31 Thread PREF31 Libreoffice

Bonjour,

N'ayant pas réussi à importer du XML dans calc, j'ai écrit une macro 
pour le transformer en csv.
Sauf que, lorsque je l'ouvre dans writer pour pouvoir le traiter, il me 
rajoute des retours paragraphe.
Cela vient-il d'un problème de longueur maximum de paragraphe ? 
Quelqu'un aurait-il une idée ?


Merci d'avance

Claude

--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: Re: [fr-users] Import de fichier texte

2018-08-31 Thread PREF31 Libreoffice
Désolée je dois très mal m'exprimer mais dans mon cas le retour ligne 
n'est pas une marque de fin d'enregistrement puisqu'au le fichier 
d'origine est un ficher XML qui n'a aucun retour et je voulais par macro 
le transformer en csv avec justement les retour à la ligne à chaque 
changement d'entité


Pour la réponse précédente de Bernard, malheureusement pour moi je ne 
peux pas disposer des logiciels tels que vim ou emacs (regardez le 
domaine de mon adresse).


Quand à notepad je ne me vois pas faire toutes les transformations que 
fait ma macro à la main.



Merci quand même pour vos réponses


 Message original 
*Sujet: *[INTERNET] Re: [fr-users] Import de fichier texte
*De : *Thierry Jeanneret 
*Pour : *PREF31 Libreoffice 
*Copie à : *users@fr.libreoffice.org
*Date : *31/08/2018 14:54

Bonjour,

En csv le retour de ligne est le délimiteur d'enregistrement. Ça me 
semble donc normal. Vous devriez utiliser le csv pour importer dans 
Calc, le csv étant un format tabulaire par définition.


Thierry



Le ven. 31 août 2018 à 14:19, PREF31 Libreoffice 
<mailto:pref-open-off...@haute-garonne.gouv.fr>> a écrit :


Bonjour,

N'ayant pas réussi à importer du XML dans calc, j'ai écrit une macro
pour le transformer en csv.
Sauf que, lorsque je l'ouvre dans writer pour pouvoir le traiter,
il me
rajoute des retours paragraphe.
Cela vient-il d'un problème de longueur maximum de paragraphe ?
Quelqu'un aurait-il une idée ?

Merci d'avance

Claude

-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org

<mailto:users%2bunsubscr...@fr.libreoffice.org> pour vous désinscrire
Les archives de la liste sont disponibles à
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy





--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: Re: Re: [fr-users] Import de fichier texte

2018-08-31 Thread PREF31 Libreoffice
Oui c'est bien moi qui n'ai pas réussi à importer le XML. J'ai suivi pas 
à pas l'exemple donné. Le filtre est bien proposé lorsque j'ouvre le 
document, je le choisis et rien n'est importé.


Par contre, comme le xml que je veux traiter est simple et que je 
dispose de son XSD, il suffit que je remplace les balises de fin de 
champ par ";", les balises de champ vide par ";"  et les balises de fin 
d'enregistrement par des retours à la ligne. Tout fonctionnait 
parfaitement sur un fichier avec peu d'enregistrements. Mais sur le 
fichier réel qui comprend plus de 600 enregistrements, l'ouverture dans 
writer rajoute des retours à la ligne intempestifs qui sont interprétés 
ensuite comme des fins d'enregistrement et donc provoquent des décalages.


C'est pourquoi j'avais demandé s'il y avait une raison à cela et 
éventuellement comment contourner ce problème.


merci quand même.

Claude

 Message original 
*Sujet: *[INTERNET] Re: Re: [fr-users] Import de fichier texte
*De : *Thierry Jeanneret 
*Pour : *PREF31 Libreoffice 
*Copie à : *bernard.schoenac...@free.fr, users@fr.libreoffice.org
*Date : *31/08/2018 15:21

Re-Bonjour,

Intrigué par votre souci mais n'ayant pas tout le Thread j'ai suivi la 
doc décrivant comment lire un xml en disposant du xslt (lien qui est 
passé au fil de cette discussion). C'est bien votre cas ? Avez-vous 
suivi ces indications, en commençant par enregistrer le filtre 
d'import dans LibreOffice ?


Si oui, quel résultat avez-vous obtenu ?

Sans filtre, décortiquer un xml est très vite compliqué. Vous pouvez 
utiliser un éditeur tel que notepad et chercher/remplacer une balise 
de fin d'élément par un saut de ligne, par exemple, puis utiliser la 
fonction de tri de votre système d'exploitation (sort) pour regrouper 
les entrées de même nature. Mais vous finirez quand même par un 
peu/beaucoup de travail manuel.


Quant à Vim, Emacs, etc, on peut en effet constituer une liste 
complète des éditeurs qui vont bien, il y en a une tripotée 
aujourd'hui, mais je n'en connais aucun qui vous mettra votre xml 
d'équerre tout seul.


Thierry



Le ven. 31 août 2018 à 15:03, PREF31 Libreoffice 
<mailto:pref-open-off...@haute-garonne.gouv.fr>> a écrit :


Désolée je dois très mal m'exprimer mais dans mon cas le retour ligne
n'est pas une marque de fin d'enregistrement puisqu'au le fichier
d'origine est un ficher XML qui n'a aucun retour et je voulais par
macro
le transformer en csv avec justement les retour à la ligne à chaque
changement d'entité

Pour la réponse précédente de Bernard, malheureusement pour moi je ne
peux pas disposer des logiciels tels que vim ou emacs (regardez le
domaine de mon adresse).

Quand à notepad je ne me vois pas faire toutes les transformations
que
fait ma macro à la main.


Merci quand même pour vos réponses


---- Message original 
*Sujet: *[INTERNET] Re: [fr-users] Import de fichier texte
*De : *Thierry Jeanneret mailto:thierry.jeanne...@gmail.com>>
*Pour : *PREF31 Libreoffice
mailto:pref-open-off...@haute-garonne.gouv.fr>>
*Copie à : *users@fr.libreoffice.org <mailto:users@fr.libreoffice.org>
*Date : *31/08/2018 14:54
> Bonjour,
>
> En csv le retour de ligne est le délimiteur d'enregistrement. Ça me
    > semble donc normal. Vous devriez utiliser le csv pour importer dans
> Calc, le csv étant un format tabulaire par définition.
>
> Thierry
>
>
>
> Le ven. 31 août 2018 à 14:19, PREF31 Libreoffice
> mailto:pref-open-off...@haute-garonne.gouv.fr>
> <mailto:pref-open-off...@haute-garonne.gouv.fr
<mailto:pref-open-off...@haute-garonne.gouv.fr>>> a écrit :
>
> Bonjour,
>
> N'ayant pas réussi à importer du XML dans calc, j'ai écrit
une macro
> pour le transformer en csv.
> Sauf que, lorsque je l'ouvre dans writer pour pouvoir le
traiter,
> il me
> rajoute des retours paragraphe.
> Cela vient-il d'un problème de longueur maximum de paragraphe ?
> Quelqu'un aurait-il une idée ?
>
> Merci d'avance
>
> Claude
>
> --
> Envoyez un mail à users+unsubscr...@fr.libreoffice.org
<mailto:users%2bunsubscr...@fr.libreoffice.org>
> <mailto:users%2bunsubscr...@fr.libreoffice.org
<mailto:users%252bunsubscr...@fr.libreoffice.org>> pour vous
désinscrire
> Les archives de la liste sont disponibles à
> https://listarchives.libreoffice.org/fr/users/
> Privacy Policy: https://www.documentfoundation.

Re: Re: [fr-users] Importer un fichier XML

2018-08-31 Thread PREF31 Libreoffice

Re-bonjour,

Sur mon micro perso en version 6.1.0 que j'ai installée après votre 
premier message, le menu données/source XML n'est pas actif. C'est pour 
cela que je pensais devoir passer par les filtres.


Ici, mon adresse fonctionnelle date de l'époque où libreoffice 
n'existait pas (eh oui !!) et je ne l'ai pas faite changer
Nous sommes en version Mimo Version: 5.4.5.1.M2 (x64) où le menu 
Données/source xml n'existe même pas.


Encore merci d'essayer de m'aider.

Claude


 Message original 
*Sujet: *[INTERNET] Re: [fr-users] Importer un fichier XML
*De : *Ocleyr2lalune 
*Pour : *PREF31 Libreoffice 
*Copie à : *users@fr.libreoffice.org
*Date : *31/08/2018 15:45


ReBonjour Claude

je reprends sur ce fil, car je n'ai pas tenté la macro.

Si je crée le fichier xml à partir de ces lignes [ci-dessous pour 
éviter toute ambiguïté (premier exemple de l'aide OpenOffice...)], mon 
import se passe correctement, mais j'avoue avoir cherché 2 minutes.


Dans Calc Données / Source XML

En cliquant sur l’icône au niveau de "fichier source", je pointe vers 
le fichier xml en question.


Calc détecte la structure à savoir :

Payments
payment
   purpose
amount
tax
maturity.

Il faut alors cliquer sur "payment" (un enregistrement = un paiement) 
puis sélectionner dans "cellules reportées" l'emplacement de l'import.
Ce qui correspond aux explications du lien que je t'ai indiqué hier. 
https://help.libreoffice.org/6.1/fr/text/scalc/01/xml_source.html


Dans ce cas, pas de filtre xslt nécessaire, et d'ailleurs le fichier 
xml, assez simple, n'a pas d'attributs complémentaires.
Du coup je suis prise d'un doute, qu'utilisez vous à la pref : 
LibreOffice ou OpenOffice ? Quelle version ?


Claire

**

NB : contenu de l'xml




CD
12.95
19.1234
2008-03-01


DVD
19.95
19.4321
2008-03-02


Clothes
99.95
18.5678
2008-03-03


Book
9.49
18.9876
2008-03-04




Le 31/08/2018 à 08:29, PREF31 Libreoffice a écrit :
je ne l'ai pas gardé mais j'ai réalisé le XML et le XSLT avec 
l'exemple de la page

https://wiki.openoffice.org/wiki/Documentation/FR/Calc/Import_ou_export_via_filtre_XML_ou_XSLT
merci

---- Message original 
*Sujet: *[INTERNET] Re: Re: [fr-users] Importer un fichier XML
*De : *ocleyr2lal...@zaclys.net
*Pour : *PREF31 Libreoffice 
*Copie à : *users@fr.libreoffice.org
*Date : *31/08/2018 08:17

Bonjour

Tu aurais un fichier type à nous transmettre ? Sans données 
confidentielles/sensibles bien sûr !

Via framadrop (les pj ne passent pas).

Claire

Le 31 août 2018 08:05:22 GMT+02:00, PREF31 Libreoffice 
 a écrit :


Bonjour,

J'ai refait l'exemple donné sur la page d'aide.
Il détecte bien le filtre et il me le propose à l'ouverture du
fichier dans la liste des filtres mais rien n'est importé.

Je ne vois pas d'où cela vient.
Mais merci quand même.
Claude

 Message original 
*Sujet: *[INTERNET] Re: [fr-users] Importer un fichier XML
*De : *Ocleyr2lalune 
*Pour : *PREF31 Libreoffice
, users@fr.libreoffice.org
*Date : *29/08/2018 19:33

Bonsoir Claude

j'ai un vague souvenir d'avoir testé la chose, mais je n'ai pas
de fichier adéquat pour vérifier.

Essaie plutôt cette page de l'aide... LibreOffice !
https://help.libreoffice.org/6.1/fr/text/scalc/01/xml_source.html

Je suis preneuse de ce que tu arrives à en faire.

Claire


Le 29/08/2018 à 14:24, PREF31 Libreoffice a écrit :

Bonjour,

J'ai des fichiers xml et xsd extraits d'une application.

Puis-je ouvrir le xml dans calc ? j'ai essayé la méthode
décrite sur la page

https://wiki.openoffice.org/wiki/Documentation/FR/Calc/Import_ou_export_via_filtre_XML_ou_XSLT

mais j'ai dû mal comprendre quelque chose car j'ai une erreur
d'entrée/sortie

Merci

Claude















--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: Re: [fr-users] Import de fichier texte

2018-08-31 Thread PREF31 Libreoffice
Désolée, je n'avais pas pensé à regarder, writer rajoute un retour tous 
les  caractères.


Vraiment merci de vous pencher sur mon problème.

Je pars en congés, je continuerai à y travailler depuis chez moi mais 
peut-être pas tout de suite.


Claude

 Message original 
*Sujet: *[INTERNET] Re: [fr-users] Import de fichier texte
*De : *Ocleyr2lalune 
*Pour : *PREF31 Libreoffice , 
Thierry Jeanneret 

*Copie à : *users@fr.libreoffice.org
*Date : *31/08/2018 15:56
ça m'intrigue tout autant que Thierry, il faudrait que tu nous décrive 
plus précisément la méthode que tu as utilisée. Tu verras sur l'autre 
fil, que la difficulté peut être uniquement là.


c'est les 600 enregistrements où la taille du contenu qui provoque ces 
décalages ? Pourrais-tu voir ce que ça donne, sur un fichier limité 
mais avec une modalité à plus de 255 caractères ?


Claire


Le 31/08/2018 à 15:47, PREF31 Libreoffice a écrit :
Oui c'est bien moi qui n'ai pas réussi à importer le XML. J'ai suivi 
pas à pas l'exemple donné. Le filtre est bien proposé lorsque j'ouvre 
le document, je le choisis et rien n'est importé.


Par contre, comme le xml que je veux traiter est simple et que je 
dispose de son XSD, il suffit que je remplace les balises de fin de 
champ par ";", les balises de champ vide par ";"  et les balises de 
fin d'enregistrement par des retours à la ligne. Tout fonctionnait 
parfaitement sur un fichier avec peu d'enregistrements. Mais sur le 
fichier réel qui comprend plus de 600 enregistrements, l'ouverture 
dans writer rajoute des retours à la ligne intempestifs qui sont 
interprétés ensuite comme des fins d'enregistrement et donc 
provoquent des décalages.


C'est pourquoi j'avais demandé s'il y avait une raison à cela et 
éventuellement comment contourner ce problème.


merci quand même.

Claude

 Message original ----
*Sujet: *[INTERNET] Re: Re: [fr-users] Import de fichier texte
*De : *Thierry Jeanneret 
*Pour : *PREF31 Libreoffice 
*Copie à : *bernard.schoenac...@free.fr, users@fr.libreoffice.org
*Date : *31/08/2018 15:21

Re-Bonjour,

Intrigué par votre souci mais n'ayant pas tout le Thread j'ai suivi 
la doc décrivant comment lire un xml en disposant du xslt (lien qui 
est passé au fil de cette discussion). C'est bien votre cas ? 
Avez-vous suivi ces indications, en commençant par enregistrer le 
filtre d'import dans LibreOffice ?


Si oui, quel résultat avez-vous obtenu ?

Sans filtre, décortiquer un xml est très vite compliqué. Vous pouvez 
utiliser un éditeur tel que notepad et chercher/remplacer une balise 
de fin d'élément par un saut de ligne, par exemple, puis utiliser la 
fonction de tri de votre système d'exploitation (sort) pour 
regrouper les entrées de même nature. Mais vous finirez quand même 
par un peu/beaucoup de travail manuel.


Quant à Vim, Emacs, etc, on peut en effet constituer une liste 
complète des éditeurs qui vont bien, il y en a une tripotée 
aujourd'hui, mais je n'en connais aucun qui vous mettra votre xml 
d'équerre tout seul.


Thierry



Le ven. 31 août 2018 à 15:03, PREF31 Libreoffice 
<mailto:pref-open-off...@haute-garonne.gouv.fr>> a écrit :


Désolée je dois très mal m'exprimer mais dans mon cas le retour 
ligne

n'est pas une marque de fin d'enregistrement puisqu'au le fichier
d'origine est un ficher XML qui n'a aucun retour et je voulais par
macro
le transformer en csv avec justement les retour à la ligne à chaque
changement d'entité

Pour la réponse précédente de Bernard, malheureusement pour moi 
je ne

peux pas disposer des logiciels tels que vim ou emacs (regardez le
domaine de mon adresse).

Quand à notepad je ne me vois pas faire toutes les transformations
que
fait ma macro à la main.


Merci quand même pour vos réponses


---- Message original 
*Sujet: *[INTERNET] Re: [fr-users] Import de fichier texte
*De : *Thierry Jeanneret mailto:thierry.jeanne...@gmail.com>>
*Pour : *PREF31 Libreoffice
mailto:pref-open-off...@haute-garonne.gouv.fr>>
*Copie à : *users@fr.libreoffice.org 
<mailto:users@fr.libreoffice.org>

*Date : *31/08/2018 14:54
> Bonjour,
>
> En csv le retour de ligne est le délimiteur d'enregistrement. Ça me
> semble donc normal. Vous devriez utiliser le csv pour importer dans
> Calc, le csv étant un format tabulaire par définition.
>
> Thierry
>
>
>
> Le ven. 31 août 2018 à 14:19, PREF31 Libreoffice
> mailto:pref-open-off...@haute-garonne.gouv.fr>
> <mailto:pref-open-off...@haute-garonne.gouv.fr
<mailto:pref-open-off...@haute-garonne.gouv.fr>>> a écrit :
>
> Bonjour,
>
> N'ayant pas réussi à importer du XML dans calc, j'ai écrit
une

Re: Re: [fr-users] publipostage: 1 ligne par document?

2017-10-17 Thread PREF31 Libreoffice

Bonjour,

Penser à ne pas mettre  sur la dernière ligne 
car writer va le faire automatiquement à chaque changement de page. Si 
on le laisse, on "perd" un enregistrement.


Claude

--- Message original 
*Sujet: *[INTERNET] Re: [fr-users] publipostage: 1 ligne par document?
*De : *cfourcroy 
*Pour : *Eric Piquot , users@fr.libreoffice.org
*Date : *17/10/2017 08:57

Bonjour

Je me suis peut-être exprimé un peu rapidement :
il faut créer un tableau qui remplisse toute la page ( environ 38 
lignes sur du A4 portrait avec des marges de 2cm et une police en 
taille 12) et copier la première ligne dans toutes les autres lignes 
du tableau.


Quelque chose du genre  :

 
 
 
 
... etc

Oui, on peut passer aussi par les étiquettes, mais si le tableau 
existe déjà, il suffit de copier la première ligne sur toutes les 
autres, ça ira plus vite


Bon courage

CF





... en espérant que

Le 16/10/2017 à 15:25, Eric Piquot a écrit :

Bonjour,

Merci de l'intérêt porté à cette question.

J'ai bien le tableau.
Dans chaque cellule de la 1ère ligne, j'ai inséré un champ.
La dernière cellule de la ligne contient maintenant un champ 
"enregistrement suivant".


Quand je fais "Outils/Assistant Mailing/ et déroule le processus, les 
lignes suivantes ne sont pas remplies, mais il y a un saut de page, 
comme dans un publipostage classique.


J'ai essayé "Fichier/Nouveau/Étiquettes" mais bloque sur le paramétrage.

Manifestement, je n'ai pas encore tout compris!

Merci d'avance,
Eric



Le 15/10/2017 à 18:31, C Fourcroy a écrit :

Bonsoir,

A priori, je dirais : un tableau avec autant de colonnes que de 
champs, insérer un champ par cellule et ajouter un champ 
"enregistrement suivant" (Insertion-Champ-Autres champs -Onglet 
"Base de données" - Type "Enregistrement suivant") après le dernier 
champ. Suivant le principe des étiquettes...


Bon courage

CF

Le 15/10/2017 à 18:04, demande_aide...@libreoffice.org a écrit :

Bonjour

Voici une nouvelle question envoyée à l'aide du formulaire de 
demande d'aide 
(http://fr.libreoffice.org/get-help/poser-une-question/).
Si vous répondez, merci de penser à utiliser la fonction "répondre 
à tous" de votre logiciel de courrier électronique de façon que le 
demandeur reçoive une copie de votre réponse.



Email:: eric.piq...@orange.fr
Sujet:: publipostage: 1 ligne par document?
OS:: Linux
Version:: antérieure à 5.0.0
Question:: Bonjour,
J'ai fait un publipostage writer/calc (appel de charges dans 
lotissement). Tout fonctionne.
J'aimerais maintenant afficher un "résumé" de l'impression, à 
raison d'une ligne par page générée (un tableau présentant 
horizontalement les champs d'une même page).
  J'ai l'impression qu'Il "suffirait" de définir un document de 
longueur 1 ligne, mais je ne vois pas comment ...


Merci d'avance,
Eric














--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


[fr-users] Re: [INTERNET] Re: [fr-users] Macro libreoffice: remplacer un caractère par un retour paragrage

2017-10-19 Thread PREF31 Libreoffice

Bonjour,

Je pense que le retour paragraphe n'est pas un caractère que l'on peut 
utiliser pour en remplacer un autre. Il faut l'insérer dans le texte par 
insertControlCharacter après avoir positionné un curseur au bon endroit.


curseur = document.texte.createTextCursor
curseur.gotoend(False)
TexteEnCours.insertControlCharacter(Curseur, 
com.sun.star.text.ControlCharacter.PARAGRAPH_BREAK, false)


Il y a peut-être un autre moyen.
Claude

 Message original 
*Sujet: *[INTERNET] Re: [fr-users] Macro libreoffice: remplacer un 
caractère par un retour paragrage

*De : *sandy gmail 
*Pour : *users@fr.libreoffice.org
*Date : *19/10/2017 11:15

Il vous suffit de procéder par "enregistrer une macro"

Vous aurez la syntaxe recherchée dans l'éditeur

Cordialement,
Sandy-Pascal Andriant

Le 19/10/2017 à 08:29, demande_aide...@libreoffice.org a écrit :

Bonjour

Voici une nouvelle question envoyée à l'aide du formulaire de demande 
d'aide (http://fr.libreoffice.org/get-help/poser-une-question/).
Si vous répondez, merci de penser à utiliser la fonction "répondre à 
tous" de votre logiciel de courrier électronique de façon que le 
demandeur reçoive une copie de votre réponse.



Email:: ratel...@free.fr
Sujet:: Macro libreoffice: remplacer un caractère par un retour 
paragrage

OS:: MS-Windows
Version:: 5.4.x
Question:: Bonjour,

Dans une macro, j'aimerai remplacer un caractère défini "£", par un 
retour paragraphe.


J'ai essayé avec CHR(13) et CHR$(13) mais ça ne semble pas fonctionner.
ça fonctionne cependant avec chr(10) mais je ne souhaite pas un 
retour ligne. Je veux un retour paragraphe.


Merci de votre aide.

Denis RATELADE









--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


[fr-users] Savoir si un fichier est protégé par mot de passe

2017-11-22 Thread PREF31 Libreoffice

Bonjour,

J'ai une macro qui liste les différents fichiers d'un dossier ainsi que 
leurs propriétés et je voudrais rajouter la mention "ouverture avec mot 
de passe" si c'est le cas.


Je n'ai pas besoin de connaître le mot de passe, juste de savoir qu'il y 
en a un soit  à l'ouverture soit en édition.


Je ne trouve pas cette information dans les propriétés du fichier.

Merci

Claude



--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


[fr-users] Re: [INTERNET] Re: [fr-users] Savoir si un fichier est protégé par mot de passe

2017-11-22 Thread PREF31 Libreoffice
Je crois que je me suis mal exprimée. Je ne veux pas rajouter de 
propriété, je veux juste quand je liste des fichiers Libreoffice savoir 
s'ils sont protégés par mot de passe.


Actuellement si je fais un getfile, j'ai bien des infos sur le fichier 
en cours mais pas la protection  (ou je n'ai pas su la trouver)


merci quand même

 Message original 
*Sujet: *[INTERNET] Re: [fr-users] Savoir si un fichier est protégé par 
mot de passe

*De : *Ysabeau 
*Pour : *users@fr.libreoffice.org
*Date : *22/11/2017 15:33

Le 22/11/2017 à 15:21, PREF31 Libreoffice a écrit :

Bonjour,

J'ai une macro qui liste les différents fichiers d'un dossier ainsi 
que leurs propriétés et je voudrais rajouter la mention "ouverture 
avec mot de passe" si c'est le cas.


Je n'ai pas besoin de connaître le mot de passe, juste de savoir 
qu'il y en a un soit  à l'ouverture soit en édition.


Je ne trouve pas cette information dans les propriétés du fichier.


Mais on peut rajouter une propriété personnalisée soit en piochant 
dans ma liste de ce qui est proposé, soit en en créant une nouvelle ! 
Après, est-ce qu'elle va apparaître dans votre navigateur de fichiers 
c’est une autre paire de manches.


Dans Dolphin je ne la vois pas.






--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


[fr-users] Re: [INTERNET] Re: [fr-users] Savoir si un fichier est protégé par mot de passe

2017-11-24 Thread PREF31 Libreoffice

Bonjour et merci

J'avais commencé en examinant les manifest.xml comme préconisé par 
Jean-Baptiste que je remercie aussi. mais c'est un peu compliqué de 
décompresser via une macro sous windows.
Par contre, chercher le dossier "Thumbnails" est très facile et ce 
d'autant que je l'avais déjà avec le dossier "Basic" pour savoir si les 
documents contiennent des macros.


Encore une fois merci à tous pour votre implication.

Claude

 Message original 
*Sujet: *[INTERNET] Re: [fr-users] Savoir si un fichier est protégé par 
mot de passe

*De : *Jacques Guilleron 
*Pour : *users@fr.libreoffice.org
*Date : *23/11/2017 16:32

Le 22/11/2017 à 15:21, PREF31 Libreoffice a écrit :

Bonjour,

J'ai une macro qui liste les différents fichiers d'un dossier ainsi 
que leurs propriétés et je voudrais rajouter la mention "ouverture 
avec mot de passe" si c'est le cas.


Je n'ai pas besoin de connaître le mot de passe, juste de savoir 
qu'il y en a un soit  à l'ouverture soit en édition.


Je ne trouve pas cette information dans les propriétés du fichier.

Merci

Claude




Bonjour,

Juste une observation :
Si un fichier est protégé par un mot de passe, aucune miniature n'est 
créée.
Dans la liste des fichiers dézippés, il n'y a donc pas de dossier 
Thumbnails.


Jacques





--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


[fr-users] Re: [INTERNET] Re: [fr-users] Re: Re: [fr-users] Savoir si un fichier est protégé par mot de passe

2017-11-26 Thread PREF31 Libreoffice

Bonjour,
Non, pour examiner le contenu d'un dossier zippé, il n'est pas 
nécessaire de le décompresser.


Je me sers du code trouvé (comme tout ce que je fais sur les macros) de 
l'excellent livre de Bernard Marcelly et Laurent Godard


Voici le code

function ChercheZip(URLzip As String, zipFolder As String, nomcherche as 
string) as boolean

Dim ZipService As Object, ZipPackageFolder As Object
Dim ZipElement As Object, enuZ As Object, liste As String

ChercheZip =false
ZipService = CreateUnoService("com.sun.star.packages.Package")
ZipService.initialize(Array(URLzip))
if ZipService.hasByHierarchicalName(zipFolder) then
  ZipPackageFolder = ZipService.getByHierarchicalName(zipFolder)
  enuZ = ZipPackageFolder.createEnumeration
  liste = ""
  Do while enuZ.hasMoreElements
ZipElement = enuZ.nextElement
if 
ZipElement.supportsService("com.sun.star.packages.PackageFolder") then

  liste = liste & "Répertoire : " & ZipElement.Name & "/" & chr(13)
else
 liste = liste & "Fichier : " & ZipElement.Name & chr(13)
end if
If  ZipElement.Name = nomcherche then

ChercheZip = true
exit do
'msgbox nomcherche & " existe dans " & URLzip
   'else
'msgbox zipfolder & " n'existe dans " & URLzip
endif
  Loop
  'MsgBox(liste, 0, "Répertoire " & urlzip)
'else
  'MsgBox("Ce répertoire n'existe pas dans le zip", 16, "Répertoire " & 
zipFolder)

end if
End function

Pour l'appeler
ChercheZip(fichier"","Thumbnails") pour la protection
ou
ChercheZip(fichier"","Basic") pour la détection de macros
avec fichier en notation url

Claude

---- Message original 
*Sujet: *[INTERNET] Re: [fr-users] Re:   Re: [fr-users] Savoir si un 
fichier est protégé par mot de passe

*De : *Jean-Baptiste Faure 
*Pour : *users@fr.libreoffice.org
*Date : *24/11/2017 18:14

Bonjour,

Le 24/11/2017 à 08:59, PREF31 Libreoffice a écrit :

Bonjour et merci

J'avais commencé en examinant les manifest.xml comme préconisé par 
Jean-Baptiste que je remercie aussi. mais c'est un peu compliqué de 
décompresser via une macro sous windows.
Par contre, chercher le dossier "Thumbnails" est très facile et ce 
d'autant que je l'avais déjà avec le dossier "Basic" pour savoir si 
les documents contiennent des macros.


Je ne comprends pas bien : chercher le dossier Thumbnails suppose 
aussi de décompresser l'archive.


Bonne journée
JBF





--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: [fr-users] [Calc] : ODS par défaut

2017-11-29 Thread PREF31 Libreoffice

Bonjour,

Ayant moi-même un libreoffice MIMO donc dans un environnement un peu 
"bridé" , ce problème me fait beaucoup penser à des problèmes de 
stratégies et de droits utilisateurs.


A voir

Claude


 Message original 
*Sujet: *[INTERNET] [fr-users] [Calc] : ODS par défaut
*De : *MG69 
*Pour : *users@fr.libreoffice.org
*Date : *29/11/2017 15:22

Bonjour

Je n'ai pas la possibilité de mettre l'ouverture des fichiers .ods par
défaut. Même après avoir coché la case et valider, cela ne reste pas.

Avez vous 1e idée p ce problème ?

Merci






--
Sent from: http://nabble.documentfoundation.org/Users-f1744091.html





--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


[fr-users] Graphiques

2017-12-22 Thread PREF31 Libreoffice

Bonjour,

J'aimerais réaliser un graphique en secteurs et sous-secteurs ou 
secteurs secondaires.


En version 5.0.6.3.0+ je ne trouve rien. Cela existe-t-il ?

Merci et bonnes fêtes

Claude

Le ministère de l'Intérieur agit pour un développement durable.
Préservons l'environnement : n'imprimons que si nécessaire !

--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: Re: [fr-users] Graphiques

2017-12-22 Thread PREF31 Libreoffice

Un exemple
https://support.office.com/fr-fr/article/Éclater-ou-développer-un-graphique-en-secteurs-63284b67-22ea-4960-ab1e-0a3895af68ce

Le ministère de l'Intérieur agit pour un développement durable.
Préservons l'environnement : n'imprimons que si nécessaire !

 Message original 
*Sujet: *[INTERNET] Re: [fr-users] Graphiques
*De : *Laurent Balland-Poirier 
*Pour : *users@fr.libreoffice.org
*Date : *22/12/2017 12:09

Bonjour,


Le 22/12/2017 à 09:36, PREF31 Libreoffice a écrit :

Bonjour,

J'aimerais réaliser un graphique en secteurs et sous-secteurs ou 
secteurs secondaires.

Qu'est-ce qu'un sous-secteur ou secteur secondaire ?
Les diagrammes en secteurs peuvent avoir les secteurs soit touchant le 
centre, soit + ou - excentré. Cela permet de décaler certains secteur 
pour les mettre en avant.

Par exemple :
https://framadrop.org/r/FbhGm6YHwY#bwzpihrCPHfesxS94srrKG6yo288aglN1xADQbWg5Dg= 



En version 5.0.6.3.0+ je ne trouve rien. Cela existe-t-il ?

Rien de nouveau dans les versions + récentes.

A+

Laurent BP





--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: Re: [fr-users] Graphiques

2017-12-22 Thread PREF31 Libreoffice

Oui c'est ce que je fais jusqu'à présent, tant pis.

merci quand même et bonnes fêtes

Claude
Le ministère de l'Intérieur agit pour un développement durable.
Préservons l'environnement : n'imprimons que si nécessaire !

 Message original 
*Sujet: *[INTERNET] Re: [fr-users] Graphiques
*De : *Laurent Balland-Poirier 
*Pour : *users@fr.libreoffice.org
*Date : *22/12/2017 15:14



Le 22/12/2017 à 12:21, PREF31 Libreoffice a écrit :

Un exemple
https://support.office.com/fr-fr/article/Éclater-ou-développer-un-graphique-en-secteurs-63284b67-22ea-4960-ab1e-0a3895af68ce 



Effectivement, LibreOffice ne dispose pas d'outil tout fait. Il faut 
le faire à l'artisanal, à la main :


https://framadrop.org/r/xcCocRCGs1#4sOvLKYMCBlP7r25QEd8LqVVR3xghI8BuNZiX0OTCTQ= 



A+

Laurent BP





--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: [fr-users] concernant le tri

2018-01-02 Thread PREF31 Libreoffice

Bonjour,

La ligne 985 ne serait-elle pas vide ?

Claude

Le ministère de l'Intérieur agit pour un développement durable.
Préservons l'environnement : n'imprimons que si nécessaire !

 Message original 
*Sujet: *[INTERNET] [fr-users] concernant le tri
*De : *demande_aide...@libreoffice.org
*Pour : *users@fr.libreoffice.org
*Date : *02/01/2018 11:51

Bonjour

Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide 
(http://fr.libreoffice.org/get-help/poser-une-question/).
Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de 
votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de 
votre réponse.


Email:: bou...@lesamisdenhatrang.org
Sujet:: concernant le tri
OS:: Windows 7
Version:: 5.4.x
Question:: J'ai un tableau comprenant,CHERRY à ce jour, plus de 1000 lignes.  Lorsque je 
veux effectuer un "tri", celui-ci s’arrête à la ligne 984 et le reste n'est pas 
trié.
Je vous remercie de me fournir une astuce pour résoudre ce problème.






--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: [fr-users] Controle du recalcul par macro

2018-01-29 Thread PREF31 Libreoffice

Bonjour,

Voici comment je procède. par défaut le recalcul est inactif dans mon 
classeur.
La macro ci-dessous est affecté à l'ouverture et aussi à un menu pour 
lancer le recalcul sans avoir à fermer et ouvrir.



Sub recalcul
Dim calcul as boolean
Dim debut as variant
if not thisComponent.isAutomaticCalculationEnabled() then

If MsgBox ("Attention calcul automatique désactivé !" _
&chr(13) &" Voulez-vous recalculer maintenant",292, now()) = 6 Then
debut=now()
 thisComponent.enableAutomaticCalculation(true)
thisComponent.calculate  'mise à jour des formules 
modifiées

thisComponent.calculateAll
thisComponent.enableAutomaticCalculation(false)
msgbox ("Recalcul terminé," & chr(10) & "debut : " & debut _
& " fin : " & now() & chr(10) & "le recalcul automatique a été désactivé 
",16,now())



End IF
endif
end sub

Claude

Le ministère de l'Intérieur agit pour un développement durable.
Préservons l'environnement : n'imprimons que si nécessaire !

 Message original 
*Sujet: *[INTERNET] [fr-users] Controle du recalcul par macro
*De : *wanadoo 
*Pour : *users@fr.libreoffice.org
*Date : *30/01/2018 01:36

Bonsoir la Liste,


après quelques recherches infructueuses, je me tourne vers cette liste.

Travaillant actuellement sur de gros (très) tableaux, je souhaite 
pouvoir suspendre le calcul automatique sous Calc, et le lancer au 
besoin, cela par macro.



Une piste ?


D'avance merci,


Fernand






--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


[fr-users] Calc macro

2018-06-07 Thread PREF31 Libreoffice

Bonjour,

Je viens de passer à la version 5.4.5.1.
J'ai une macro avec l'instruction suivante qui fonctionnait depuis des 
mois (voire plusieurs années)

 cellule = FeuilleEnCours.getCellRangeByName("mois"&i)
Avec la nouvelle version, elle provoque un runtime exception

J'ai testé la même instruction avec  getcellrangebyposition et les 
coordonnées de la cellule nommée et cela fonctionne.


La plage est un plage globale. Pour le moment, je triche en récupérant 
les coordonnées de la plage nommée dans la collections des plage nommées 
du document.


Mais si quelqu'un avait une idée cela me permettrait de revenir à un 
code plus sobre.


Merci par avance

Claude


Pour une administration exemplaire, préservons l'environnement.
N'imprimons que si nécessaire.

--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: Re: [fr-users] Calc macro

2018-06-07 Thread PREF31 Libreoffice

Re-bonjour,

1 - Le message d'erreur est
/"Erreur d'exécution BASIC.
Une exception s'est produite : Type: com.sun.star.uno.RuntimeException
Message: ."/

2- la plage existe bien et j'arrive à la traiter en la recherchant via 
la collection des plages nommées


3- j'ai testé et la réponse est oui

4 - Je n'ai pas testé mais même en mettant le nom "en dur" cela ne 
fonctionne pas non plus.


Quelque soit la suite, merci d'essayer de m'aider car c'est une 
fonctionnalité que j'utilise beaucoup et je vais devoir corriger toutes 
les macros où elle figure.


Claude

Pour une administration exemplaire, préservons l'environnement.
N'imprimons que si nécessaire.

 Message original 
*Sujet: *[INTERNET] Re: [fr-users] Calc macro
*De : *jean-francois.nifenec...@laposte.net
*Pour : *PREF31 Libreoffice 
*Copie à : *libreoffice 
*Date : *07/06/2018 12:04

Bonjour,

1. Que dit le message d'erreur ?

2. Bien entendu la plage "mois1" (lorsque i vaut 1) existe ?

3. Si vous écrivez ceci :
NomPlage = "mois" & i
cellule = FeuilleEnCours.getCellRangeByName(NomPlage)

et que vous posez un témoin sur cette variable NomPlage, voyez-vous la 
valeur attendue ?


4. Avez-vous essayé de remplacer le transtypage implicite en 
transtypage explicite :

cellule = FeuilleEnCours.getCellRangeByName("mois" & CStr(i))

D'une manière générale, je me méfie des transtypages implicites...


Très cordialement,
--
Jean-Francois Nifenecker, Bordeaux


*De: *"PREF31 Libreoffice" 
*À: *"libreoffice" 
*Envoyé: *Jeudi 7 Juin 2018 09:42:19
*Objet: *[fr-users] Calc macro

Bonjour,

Je viens de passer à la version 5.4.5.1.
J'ai une macro avec l'instruction suivante qui fonctionnait depuis des
mois (voire plusieurs années)
  cellule = FeuilleEnCours.getCellRangeByName("mois"&i)
Avec la nouvelle version, elle provoque un runtime exception

J'ai testé la même instruction avec  getcellrangebyposition et les
coordonnées de la cellule nommée et cela fonctionne.

La plage est un plage globale. Pour le moment, je triche en récupérant
les coordonnées de la plage nommée dans la collections des plage nommées
du document.

Mais si quelqu'un avait une idée cela me permettrait de revenir à un
code plus sobre.

Merci par avance

Claude


Pour une administration exemplaire, préservons l'environnement.
N'imprimons que si nécessaire.






--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: Re: [fr-users] Calc macro

2018-06-07 Thread PREF31 Libreoffice

re-bonjour

"feuilleencours" existe bien.

Je peux essayer avec une version récente mais pas sur mon poste de 
travail et de toute façon c'est avec la version qui est installée que je 
dois trouver une solution.


Comme évoqué dans mon premier mail pour le moment je récupère les 
coordonnées de la plage en passant par la collection des plages nommées 
et en faisant un getCellRangeByPosition qui fonctionne


merci quand même

Claude

Pour une administration exemplaire, préservons l'environnement.
N'imprimons que si nécessaire.

 Message original 
*Sujet: *[INTERNET] Re: [fr-users] Calc macro
*De : *yves dutrieux 
*Pour : *PREF31 Libreoffice 
*Copie à : *libreoffice 
*Date : *07/06/2018 13:51

bonjour,

j'aurais essayé avec une version + récente (dernière stable) - quitte 
à essayer avec une version portable si tu veux pas l'installer.

et aussi vérifier si "feuilleencours" existe bien

Yves

Le 7 juin 2018 à 09:42, PREF31 Libreoffice 
<mailto:pref-open-off...@haute-garonne.gouv.fr>> a écrit :


Bonjour,

Je viens de passer à la version 5.4.5.1.
J'ai une macro avec l'instruction suivante qui fonctionnait depuis
des mois (voire plusieurs années)
 cellule = FeuilleEnCours.getCellRangeByName("mois"&i)
Avec la nouvelle version, elle provoque un runtime exception

J'ai testé la même instruction avec  getcellrangebyposition et les
coordonnées de la cellule nommée et cela fonctionne.

La plage est un plage globale. Pour le moment, je triche en
récupérant les coordonnées de la plage nommée dans la collections
des plage nommées du document.

Mais si quelqu'un avait une idée cela me permettrait de revenir à
un code plus sobre.

Merci par avance

Claude


Pour une administration exemplaire, préservons l'environnement.
N'imprimons que si nécessaire.

-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org

<mailto:users%2bunsubscr...@fr.libreoffice.org> pour vous désinscrire
Les archives de la liste sont disponibles à
https://listarchives.libreoffice.org/fr/users/
<https://listarchives.libreoffice.org/fr/users/>
Privacy Policy: https://www.documentfoundation.org/privacy
<https://www.documentfoundation.org/privacy>




--
web site : http://www.molenbaix.com




--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: RE: Re: [fr-users] Calc macro

2018-06-10 Thread PREF31 Libreoffice

Bonjour,

Cette macro plante aussi; Nous dirons donc que c'est ma version qui pose 
problème.


Merci à tous pour l'aide apportée.

Claude

Pour une administration exemplaire, préservons l'environnement.
N'imprimons que si nécessaire.

 Message original 
*Sujet: *[INTERNET] RE: Re: [fr-users] Calc macro
*De : *Michel Rudelle 
*Pour : *'PREF31 Libreoffice' 
*Copie à : *"'libreoffice'" 
*Date : *08/06/2018 17:29

Bonjour Claude,

J'ai téléchargé la version 5.4.5.1 (Windows 32b), et testé cette instruction
particulièrement courante !
Aucune erreur, ça marche ...

Peux-tu tester avec ma mini macro pour voir si tu as le même problème et si
j'ai bien testé ce qu'il faut:
https://framadrop.org/r/m7nqOaVeXR#jQjk4pZjtsU4knpCI3X+FmzUxpAD3Ahw6ocjX1BFH
NE=

Cordialement,


Michel RUDELLE


-Message d'origine-
De : PREF31 Libreoffice [mailto:pref-open-off...@haute-garonne.gouv.fr]
Envoyé : jeudi 7 juin 2018 14:00
À : yves dutrieux
Cc : libreoffice
Objet : Re: Re: [fr-users] Calc macro

re-bonjour

"feuilleencours" existe bien.

Je peux essayer avec une version récente mais pas sur mon poste de
travail et de toute façon c'est avec la version qui est installée que je
dois trouver une solution.

Comme évoqué dans mon premier mail pour le moment je récupère les
coordonnées de la plage en passant par la collection des plages nommées
et en faisant un getCellRangeByPosition qui fonctionne

merci quand même

Claude

Pour une administration exemplaire, préservons l'environnement.
N'imprimons que si nécessaire.

 Message original 
*Sujet: *[INTERNET] Re: [fr-users] Calc macro
*De : *yves dutrieux
*Pour : *PREF31 Libreoffice
*Copie à : *libreoffice
*Date : *07/06/2018 13:51

bonjour,

j'aurais essayé avec une version + récente (dernière stable) - quitte
à essayer avec une version portable si tu veux pas l'installer.
et aussi vérifier si "feuilleencours" existe bien

Yves

Le 7 juin 2018 à 09:42, PREF31 Libreoffice
mailto:pref-open-off...@haute-garonne.gouv.fr>>  a écrit :

 Bonjour,

 Je viens de passer à la version 5.4.5.1.
 J'ai une macro avec l'instruction suivante qui fonctionnait depuis
 des mois (voire plusieurs années)
  cellule = FeuilleEnCours.getCellRangeByName("mois"&i)
 Avec la nouvelle version, elle provoque un runtime exception

 J'ai testé la même instruction avec  getcellrangebyposition et les
 coordonnées de la cellule nommée et cela fonctionne.

 La plage est un plage globale. Pour le moment, je triche en
 récupérant les coordonnées de la plage nommée dans la collections
 des plage nommées du document.

 Mais si quelqu'un avait une idée cela me permettrait de revenir à
 un code plus sobre.

 Merci par avance

 Claude


 Pour une administration exemplaire, préservons l'environnement.
 N'imprimons que si nécessaire.

 --
 Envoyez un mail à users+unsubscr...@fr.libreoffice.org
 <mailto:users%2bunsubscr...@fr.libreoffice.org>  pour vous

désinscrire

 Les archives de la liste sont disponibles à
 https://listarchives.libreoffice.org/fr/users/
 <https://listarchives.libreoffice.org/fr/users/>
 Privacy Policy: https://www.documentfoundation.org/privacy
 <https://www.documentfoundation.org/privacy>




--
web site : http://www.molenbaix.com



--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous
désinscrire
Les archives de la liste sont disponibles à
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy




--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy



Re: Re: RE: Re: [fr-users] Calc macro

2018-06-13 Thread PREF31 Libreoffice

Bonjour,

Bingo 
Merci à toi et merci à tous ceux qui avaient planché sur le sujet

Bonne journée
Claude

Pour une administration exemplaire, préservons l'environnement.
N'imprimons que si nécessaire.

 Message original 
*Sujet: *[INTERNET] Re: RE: Re: [fr-users] Calc macro
*De : *pierre-yves samyn 
*Pour : *users@fr.libreoffice.org
*Date : *13/06/2018 10:46

Bonjour

Vérifier que Outils>  Options>  Calc>  Formule>  Syntaxe>  Calc A1 est bien
sélectionnée.

Le symptôme décrit laisse penser que le paramètre courant utilise la syntaxe
excel.

Cordialement
Pierre-Yves



--
Sent from: 
http://document-foundation-mail-archive.969070.n3.nabble.com/Users-f1744091.html





--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


[fr-users] Macro : déterminer si un fichier contient des macros

2017-02-15 Thread PREF31 Libreoffice

Bonjour,

J'ai une macro qui explore des dossiers et en listent les fichiers (ods, 
et odt) avec des infos comme la date de dernière mise à jour.


Je voudrais rajouter à ma liste un indicateur pour savoir si parmi ces 
fichiers, certains contiennent des macros.


Sauf que je ne vois aucune propriétés me permettant de savoir cela.

Quelqu'un aurait-il une idée ?

Merci

Claude


--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: Re: [fr-users] Macro : déterminer si un fichier contient des macros

2017-02-15 Thread PREF31 Libreoffice
Merci, je vais tester cette solution mais vu que le listage est déjà 
long à l'exécution, j'ai un peu peur que de dézipper puis rezipper tous 
les fichiers ralentisse encore plus ma procédure.


 Message original 
*Sujet: *[INTERNET] Re: [fr-users] Macro : déterminer si un fichier 
contient des macros

*De : *jean-francois.nifenec...@laposte.net
*Pour : *PREF31 Libreoffice 
*Copie à : *libreoffice 
*Date : *15/02/2017 16:11

Bonjour,


Je voudrais rajouter à ma liste un indicateur pour savoir si parmi ces
fichiers, certains contiennent des macros.

Sauf que je ne vois aucune propriétés me permettant de savoir cela.

Quelqu'un aurait-il une idée ?

Il faut ouvrir (dézipper) le fichier ODF et rechercher l'existence d'un répertoire 
"Basic" à la racine de l'arborescence (pour des macros écrites en LibreOffice 
Basic, of course).


Amicalement,




--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: [fr-users] Libre office Calc

2017-03-15 Thread PREF31 Libreoffice

Bonjour,

Dans le menu "format", "page", dans l'onglet "feuille" il y a le mode 
d'échelle qui permet d'ajuster l'impression.


Claude

Bonjour

Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide 
(http://fr.libreoffice.org/get-help/poser-une-question/).
Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de 
votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de 
votre réponse.


Email:: btar...@yahoo.fr
Sujet:: Libre office Calc
Question:: Bonjour ,
Je ne parviens pas à trouver comment on ajuste une zone d'impression à une page 
en largeur ou une page en hauteur ou les deux.
Merci !





--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: [fr-users] macro

2017-05-29 Thread PREF31 Libreoffice

Bonjour,

Ci-dessous le code que j'utilise pour recalculer et réactualiser les 
liens externes  puis re-désactive le recalcul automatique


Claude

option explicit

Sub recalcul
Dim calcul as boolean
Dim debut as variant
Dim I as integer
if not thisComponent.isAutomaticCalculationEnabled() then

If MsgBox ("Attention calcul automatique désactivé !" _
&chr(13) &" Voulez-vous recalculer maintenant",292, now()) = 6 Then
debut=now()
   MajLiens(monCalc.DDELinks)
   MajLiens(monCalc.AreaLinks)
   'MajLiens(monCalc.SheetLinks)

   for i = 0 to thisComponent.externaldoclinks.count
   thisComponent.ExternalDocLinks.refresh
   next i
thisComponent.enableAutomaticCalculation(true)
thisComponent.calculate  'mise à jour des formules 
modifiées

thisComponent.calculateAll
thisComponent.enableAutomaticCalculation(false)
msgbox ("Recalcul terminé," & chr(10) & "debut : " & debut _
& " fin : " & now() & chr(10) & "le recalcul automatique a été désactivé 
",16,now())



End IF
endif
end sub


 Message original 
*Sujet: *[INTERNET] [fr-users] macro
*De : *demande_aide...@libreoffice.org
*Pour : *users@fr.libreoffice.org
*Date : *29/05/2017 16:00

Bonjour

Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide 
(http://fr.libreoffice.org/get-help/poser-une-question/).
Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de 
votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de 
votre réponse.


Email:: circonvallat...@gmail.com
Sujet:: macro
Question:: Bonjour,
je cherche à suspendre la fonction recalcul automatique de calc par macro en 
vain.
Cordialement
PS : de très nombreux recalculs ralentissent le traitement lors de déplacements 
dans la feuille principale






--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


[fr-users] Macro : Lister les propriétés d'un dossier

2017-07-20 Thread PREF31 Libreoffice

Bonjour,

A partir des macros d'exploration de répertoires et/ou dossiers de B 
Marcelly, j'ai réussi à avoir à peu près tout ce que je veux sauf les 
propriétés des répertoires.


Pour les fichiers les instructions suivantes me permettent de récupérer 
le chemin, la taille les dates


oObj = createUnoService("com.sun.star.bridge.OleObjectFactory")
Cible = oObj.createInstance("Scripting.fileSystemObject")
proprietes=Cible.GetFile(Fichier)

Je n'arrive pas à trouver l'équivalent pour les répertoires.

Quelqu'un aurait-il la solution ?

Merci d'avance,

Claude

--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


[fr-users] Re: [INTERNET] Re: [fr-users] Macro : Lister les propriétés d'un dossier

2017-07-24 Thread PREF31 Libreoffice

Bonjour,

Et merci. Cela fonctionne parfaitement avec getfolder.

J'essayerai peut-être plus tard de réécrire avec la fonction en basic.

Bonne journée,
Claude

--- Message original 
*Sujet: *[INTERNET] Re: [fr-users] Macro : Lister les propriétés d'un 
dossier

*De : *Jean-Francois Nifenecker 
*Pour : *PREF31 Libreoffice , 
users LibreOffice LO 

*Date : *22/07/2017 08:46

Bonjour Claude,

Le 20/07/2017 à 16:15, PREF31 Libreoffice a écrit :


oObj = createUnoService("com.sun.star.bridge.OleObjectFactory")
Cible = oObj.createInstance("Scripting.fileSystemObject")
proprietes=Cible.GetFile(Fichier)

Je n'arrive pas à trouver l'équivalent pour les répertoires.

Quelqu'un aurait-il la solution ?



Je complète ma réponse précédente.

Comme dit, les objets FSO sont des objets Windows. De fait, l'usage 
des macros qui les appellent n'est possible que dans cet OS.


Je conseille très vivement de rester multi plate-formes, tout comme 
LibO l'est aussi.


Voici une fonction native en Basic (donc multi plate-formes) qui 
permet de retrouver la date et l'heure de modification d'un 
répertoire. Vous remarquerez qu'elle fonctionne pour les fichiers 
(comme son nom le suggère) et pour les répertoires (puisque un 
répertoire est en fait un fichier).


8< 

Function GetFileDateTimeModified(ByRef pFileName As String) As Date
'Returns the date of the last modification for pFileName.
'Returns the date, or 0 if the operation couldn’t be executed.

Dim lo_Date As new com.sun.star.util.DateTime
Dim l_Date As Date
Dim l_URLName As String'file name in URL form
Dim lo_SFA As Object'the simple file access object

On Local Error GoTo FEXIT
l_Date = 0
l_URLName = ConvertToURL(pFileName)
If FileExists(l_URLName) Then
lo_SFA = createUnoService("com.sun.star.ucb.SimpleFileAccess")
lo_Date = lo_SFA.getDateTimeModified(l_URLName)
l_Date = CDateFromUnoDateTime(lo_Date)
End If

FEXIT:
GetFileDateTimeModified = l_Date
End Function 'GetFileDateTimeModified

- >8

Le coeur de cette fonction repose sur un objet SFA. Si vous creusez 
l'API SFA vous trouverez encore bien des propriétés intéressantes :)

Voir :
https://www.openoffice.org/api/docs/common/ref/com/sun/star/ucb/XSimpleFileAccess.html 




Exemple d'utilisation :
MyDir = GetCurrentDirectory()
MyDate = GetFileDateTimeModified(MyDir)

NB : GetCurrentDirectory() est une fonction de mon cru qui retourne le 
répertoire courant pour le document actuel




Bien cordialement,




--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


[fr-users] Mise à jour des graphiques

2017-08-01 Thread PREF31 Libreoffice

Bonjour,

Je suis en version 5.0.6 et je ne peux pas la modifier.

Très souvent lorsque je modifie un graphique, tant qu'il est 
sélectionné, je vois les modifications apportées mais sitôt que je 
clique en dehors je reviens à la version initiale.


Il faut que je ferme le document et que je le ré-ouvre pour que les 
modifications apparaissent.


c'est un peu (!!!)  "fastidieux".

Quelqu'un aurait-il une idée pour éviter cela ?

Merci

Claude



--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: Re: [fr-users] Mise à jour des graphiques

2017-08-01 Thread PREF31 Libreoffice

Bonjour,

Le graphique est dans calc sur une autre feuille que les données et 
c'est tout, pas de liens ni rien d'autre


Je sais que la version est un peu "vieillotte" mais çà malheureusement 
je ne peux absolument rien y faire.


Merci quand même

Claude


 Message original 
*Sujet: *[INTERNET] Re: [fr-users] Mise à jour des graphiques
*De : *yves dutrieux 
*Pour : *PREF31 Libreoffice 
*Copie à : *users LibreOffice LO 
*Date : *01/08/2017 13:45

Bonjour,

on dirait un problème lié à un objet OLE .
Est-ce que votre graphique est inclus dans un document Writer ? et si 
oui, c'est surement parce que la mise à jour du document (que vous 
sauvegardez peut-être avec calc) n'est faite qu'au chargement du 
document ?

Est-ce que sous édition - Liens vous avez qq chose ?
si oui, peut-être existe-t-il dans ce menu la possibilité de 
rafraichir le document en question


nb : votre version est un peu vieillotte, peut-être était-ce un bug 
corrigé depuis.....


Yves

Le 1 août 2017 à 10:18, PREF31 Libreoffice 
<mailto:pref-open-off...@haute-garonne.gouv.fr>> a écrit :


Bonjour,

Je suis en version 5.0.6 et je ne peux pas la modifier.

Très souvent lorsque je modifie un graphique, tant qu'il est
sélectionné, je vois les modifications apportées mais sitôt que je
clique en dehors je reviens à la version initiale.

Il faut que je ferme le document et que je le ré-ouvre pour que
les modifications apparaissent.

c'est un peu (!!!)  "fastidieux".

Quelqu'un aurait-il une idée pour éviter cela ?

Merci

Claude



-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org

<mailto:users%2bunsubscr...@fr.libreoffice.org> pour vous désinscrire
Les archives de la liste sont disponibles à
http://listarchives.libreoffice.org/fr/users/
<http://listarchives.libreoffice.org/fr/users/>
Tous les messages envoyés sur cette liste seront archivés
publiquement et ne pourront pas être supprimés




--
web site : http://www.molenbaix.com




--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: Re: Re: [fr-users] Mise à jour des graphiques

2017-08-01 Thread PREF31 Libreoffice
Non j'arrive à la modifier sans problème. Je vais modifier les données 
d'un des classeurs qui posent problème pour pouvoir le mettre en 
téléchargement

.
Mais merci quand même d'avoir essayé.


Claude
 Message original 
*Sujet: *[INTERNET] Re: Re: [fr-users] Mise à jour des graphiques
*De : *yves dutrieux 
*Pour : *PREF31 Libreoffice 
*Copie à : *users LibreOffice LO 
*Date : *01/08/2017 14:22
Je viens d'essayer de reproduire le problème avec un classeur, mais je 
reproduis pas :-/
Peux-tu essayer d'ouvrir mon classeur et voir s'il y a le même 
problème chez toi ?



Yves

Le 1 août 2017 à 14:05, PREF31 Libreoffice 
<mailto:pref-open-off...@haute-garonne.gouv.fr>> a écrit :


Bonjour,

Le graphique est dans calc sur une autre feuille que les données
et c'est tout, pas de liens ni rien d'autre

Je sais que la version est un peu "vieillotte" mais çà
malheureusement je ne peux absolument rien y faire.

Merci quand même

Claude


 Message original 
*Sujet: *[INTERNET] Re: [fr-users] Mise à jour des graphiques
*De : *yves dutrieux 
<mailto:ydutri...@gmail.com>
*Pour : *PREF31 Libreoffice

<mailto:pref-open-off...@haute-garonne.gouv.fr>
*Copie à : *users LibreOffice LO 
<mailto:users@fr.libreoffice.org>
*Date : *01/08/2017 13:45


Bonjour,

on dirait un problème lié à un objet OLE .
Est-ce que votre graphique est inclus dans un document Writer ?
et si oui, c'est surement parce que la mise à jour du document
(que vous sauvegardez peut-être avec calc) n'est faite qu'au
chargement du document ?
Est-ce que sous édition - Liens vous avez qq chose ?
si oui, peut-être existe-t-il dans ce menu la possibilité de
rafraichir le document en question

nb : votre version est un peu vieillotte, peut-être était-ce un
bug corrigé depuis.

Yves

Le 1 août 2017 à 10:18, PREF31 Libreoffice
mailto:pref-open-off...@haute-garonne.gouv.fr>> a écrit :

Bonjour,

Je suis en version 5.0.6 et je ne peux pas la modifier.

Très souvent lorsque je modifie un graphique, tant qu'il est
sélectionné, je vois les modifications apportées mais sitôt
que je clique en dehors je reviens à la version initiale.

Il faut que je ferme le document et que je le ré-ouvre pour
que les modifications apparaissent.

c'est un peu (!!!)  "fastidieux".

Quelqu'un aurait-il une idée pour éviter cela ?

Merci

Claude



-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org

<mailto:users%2bunsubscr...@fr.libreoffice.org> pour vous
désinscrire
Les archives de la liste sont disponibles à
http://listarchives.libreoffice.org/fr/users/
<http://listarchives.libreoffice.org/fr/users/>
Tous les messages envoyés sur cette liste seront archivés
publiquement et ne pourront pas être supprimés




-- 
web site : http://www.molenbaix.com






--
web site : http://www.molenbaix.com




--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: Re: Re: Re: [fr-users] Mise à jour des graphiques

2017-08-01 Thread PREF31 Libreoffice

Ben non plus !!

 Message original 
*Sujet: *[INTERNET] Re: Re: Re: [fr-users] Mise à jour des graphiques
*De : *yves dutrieux 
*Pour : *PREF31 Libreoffice 
*Copie à : *users LibreOffice LO 
*Date : *01/08/2017 16:44
Le recalcul automatique qui serait décoché ?  (Données - calculer - 
recalcul automatique)

Yves


Le 1 août 2017 à 16:39, PREF31 Libreoffice 
<mailto:pref-open-off...@haute-garonne.gouv.fr>> a écrit :


Non j'arrive à la modifier sans problème. Je vais modifier les
données d'un des classeurs qui posent problème pour pouvoir le
mettre en téléchargement
.
Mais merci quand même d'avoir essayé.


Claude
 Message original 
*Sujet: *[INTERNET] Re: Re: [fr-users] Mise à jour des graphiques
*De : *yves dutrieux 
<mailto:ydutri...@gmail.com>
    *Pour : *PREF31 Libreoffice

<mailto:pref-open-off...@haute-garonne.gouv.fr>
*Copie à : *users LibreOffice LO 
<mailto:users@fr.libreoffice.org>
*Date : *01/08/2017 14:22


Je viens d'essayer de reproduire le problème avec un classeur,
mais je reproduis pas :-/
Peux-tu essayer d'ouvrir mon classeur et voir s'il y a le même
problème chez toi ?


Yves

Le 1 août 2017 à 14:05, PREF31 Libreoffice
mailto:pref-open-off...@haute-garonne.gouv.fr>> a écrit :

Bonjour,

Le graphique est dans calc sur une autre feuille que les
données et c'est tout, pas de liens ni rien d'autre

Je sais que la version est un peu "vieillotte" mais çà
malheureusement je ne peux absolument rien y faire.

Merci quand même

Claude


 Message original 
*Sujet: *[INTERNET] Re: [fr-users] Mise à jour des graphiques
    *De : *yves dutrieux 
<mailto:ydutri...@gmail.com>
*Pour : *PREF31 Libreoffice

<mailto:pref-open-off...@haute-garonne.gouv.fr>
*Copie à : *users LibreOffice LO 
<mailto:users@fr.libreoffice.org>
*Date : *01/08/2017 13:45


Bonjour,

on dirait un problème lié à un objet OLE .
Est-ce que votre graphique est inclus dans un document
Writer ? et si oui, c'est surement parce que la mise à jour
du document (que vous sauvegardez peut-être avec calc) n'est
faite qu'au chargement du document ?
Est-ce que sous édition - Liens vous avez qq chose ?
si oui, peut-être existe-t-il dans ce menu la possibilité de
rafraichir le document en question

nb : votre version est un peu vieillotte, peut-être était-ce
un bug corrigé depuis.

Yves

Le 1 août 2017 à 10:18, PREF31 Libreoffice
mailto:pref-open-off...@haute-garonne.gouv.fr>> a écrit :

Bonjour,

Je suis en version 5.0.6 et je ne peux pas la modifier.

Très souvent lorsque je modifie un graphique, tant qu'il
est sélectionné, je vois les modifications apportées
mais sitôt que je clique en dehors je reviens à la
version initiale.

Il faut que je ferme le document et que je le ré-ouvre
pour que les modifications apparaissent.

c'est un peu (!!!)  "fastidieux".

Quelqu'un aurait-il une idée pour éviter cela ?

Merci

Claude



-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org

<mailto:users%2bunsubscr...@fr.libreoffice.org> pour
vous désinscrire
Les archives de la liste sont disponibles à
http://listarchives.libreoffice.org/fr/users/
<http://listarchives.libreoffice.org/fr/users/>
Tous les messages envoyés sur cette liste seront
archivés publiquement et ne pourront pas être supprimés




-- 
web site : http://www.molenbaix.com






-- 
web site : http://www.molenbaix.com






--
web site : http://www.molenbaix.com




--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: Re: [fr-users] Recherche exemple de macro avec la fonction Shell

2017-08-10 Thread PREF31 Libreoffice

Bonjour,

Sous windows ( et que sous windows !!!)  j'ai un traitement un peu 
particulier (mais il correspond à mon besoin).


Je récupère d'abord dans une feuille les dossiers (CheminDepart) et nom 
de fichiers (Nomfichier) concernés, j'y associe manuellement (dans mon 
cas) le dossier d'arrivée (CheminArrivee )


et pour chaque fichier :

if Dir(CheminArrivee , 16) = "" Then
msgbox "Dossier : " & CheminArrivee & " inexistant"
else
if fileexists (CheminDepart & "\" & NomFichier) then
FileCopy CheminDepart & "\" & NomFichier, CheminArrivee 
& "\" & NomFichier

Kill CheminDepart & "\" & NomFichier
   else
msgbox  CheminDepart & "\" & NomFichier & " n'existe pas"
endif
endif

Moi j'ai rajouté le Kill parce que je veux déplacer et que je n'ai pas 
trouvé comment le faire.


J'ai déplacé ainsi

 Message original 
*Sujet: *[INTERNET] Re: [fr-users] Recherche exemple de macro avec la 
fonction Shell

*De : *linux 
*Pour : *bernard.schoenac...@free.fr, users@fr.libreoffice.org, 
ddora...@dmaths.org

*Date : *10/08/2017 09:09

Merci Didier et Bernard de vous intéresser à mon problème,

Je suis sous windows 10 Libreoffice 4.4.7.2 usage professionnel

J'ai un grand nombre de macro développée en Basic langage que je 
maitrise, ce qui est une autre affaire pour Python même si j'ai déjà 
fait quelque programme sur d'autre environnement, c'est pourquoi il me 
semble long et risqué de basculer de libreoffice basic en python.


Bernard la plus part des liens derrière ton lien me donne des 
convertisseurs VBA vers python mais pas libreoffice basic vers python 
est ce normal ?


Mais je reviens à ma problématique du jour:

Je souhaite à l'intérieure d'une macro libreoffice basic copier un 
répertoire et l'ensemble de ses sous-répertoires, ne trouvant pas dans 
libreoffice basic, j'ai pensé le faire avec  shell et la fonction Dos 
:Xcopy fonction qui fonctionne parfaitement sous windows Powershell.


Je souhaite à l'intérieure d'une macro libreoffice basic lancer une 
application tiers et revenir à la fermeture de celle-ci dans la macro 
libreoffice basic en cours


et merci encore de votre aide

Cordialement

Jean-Luc


Le 09/08/2017 à 17:48, bernard.schoenac...@free.fr a écrit :


- Mail original -

De: "linux" 
À: users@fr.libreoffice.org
Envoyé: Mardi 8 Août 2017 08:52:28
Objet: [fr-users] Recherche exemple de macro avec la fonction Shell

Bonjour à tous,

Je suis à la recherche d'exemple de macro fonctionnant avec la
fonction
Shell.

Merci de votre aide

Jean Luc


--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous
désinscrire
Les archives de la liste sont disponibles à
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés
publiquement et ne pourront pas être supprimés



bonjour,

évites d'employer le basic et passe à python ...

une foultitude d'exemples existent

https://lmgtfy.com/?q=from%20vba%20to%20python

et il existe un convertisseur ...

"open your mind without close windows"

slt
bernard








--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: Re: [fr-users] Recherche exemple de macro avec la fonction Shell

2017-08-17 Thread PREF31 Libreoffice

Bonjour,

Je ne pense pas que le filecopy copie toute une arborescence mais en 
cherchant un peu voici un exemple qui fonctionne sous windows (désolée 
mais je n'ai que çà).
En mettant la commande directement dans la fonction shell je n'ai pas 
réussi à le faire fonctionner.



Sub Main
Dim MaCommand As String
MaCommand = "c:\moi\tmp\test.bat"
Shell (MaCommand)
End Sub

Le test.bat contient le xcopy. Moi je m'en sers pour sauvegarder les 
dossier locaux de messagerie, donc je supprime d'abord l'arborescence 
d'arrivée


@echo Sauvegarde des dossiers travail
@echo Veuillez patienter
@set VAR_DOC=G:\bureautique\temp.
@set VAR_DIR=G:\bureautique\temp
@set VAR_ORIG=G:\bureautique\tmp\*.*
@echo %VAR_DOC%
@if not exist %VAR_DOC% goto suite
@echo existe
@rd %VAR_DIR% /S /Q
@:suite
@md %VAR_DIR%
@xcopy %VAR_ORIG% %VAR_DIR% /Y /E

@echo fin de la sauvegarde

En espérant que cela te conviendra.

Claude

 Message original 
*Sujet: *[INTERNET] Re: [fr-users] Recherche exemple de macro avec la 
fonction Shell

*De : *linux 
*Pour : *PREF31 Libreoffice 
*Copie à : *users@fr.libreoffice.org, ddora...@dmaths.org
*Date : *16/08/2017 12:06


Merci,

pour cette réponse, je n'avais pas testé la fonction Filecopy, car je 
pensais qu'elle ne copiait que des fichiers et non pas l'arborescence 
complète d'un répertoire.


Peut être faut il corriger l'aide en précisant fichier et répertoire 
?  mais cela je ne sais pas faire


De même dans le livre de Laurent Godard et Bernard Marcelly mais j'ai 
une vieille édition de 2005 .


Cordialement

Jean Luc


  Instruction FileCopy [Exécution]

Copie un fichier _*ou un répertoire*_.


Syntaxe :

FileCopy  TextFrom  As  String,  TextTo  As  String


Paramètres :

*TextFrom :* expression au format chaîne de caractères spécifiant le 
nom du fichier à copier. L'expression peut contenir, facultativement, 
des informations relatives au chemin et à l'unité. Vous pouvez aussi 
saisir un chemin en notation URL 
.


*TextTo :* expression au format chaîne de caractères spécifiant 
l'emplacement où doit être copié le fichier source. L'expression peut 
contenir l'unité de destination, le chemin et le nom du fichier, ou le 
chemin en notation URL.




L'instruction FileCopy ne peut être appliquée que pour copier des 
fichiers non ouverts.




Codes d'erreur

5 appel de procédure incorrect

76 chemin non trouvé


Exemple :

Sub  ExampleFileCopy
 FileCopy  "c:\autoexec.bat",  "c:\Temp\Autoexec.sav"
End  Sub

Le 10/08/2017 à 09:34, PREF31 Libreoffice a écrit :

Bonjour,

Sous windows ( et que sous windows !!!)  j'ai un traitement un peu 
particulier (mais il correspond à mon besoin).


Je récupère d'abord dans une feuille les dossiers (CheminDepart) et 
nom de fichiers (Nomfichier) concernés, j'y associe manuellement 
(dans mon cas) le dossier d'arrivée (CheminArrivee )


et pour chaque fichier :

if Dir(CheminArrivee , 16) = "" Then
msgbox "Dossier : " & CheminArrivee & " inexistant"
else
if fileexists (CheminDepart & "\" & NomFichier) then
FileCopy CheminDepart & "\" & NomFichier, 
CheminArrivee & "\" & NomFichier

Kill CheminDepart & "\" & NomFichier
   else
msgbox  CheminDepart & "\" & NomFichier & " n'existe pas"
endif
endif

Moi j'ai rajouté le Kill parce que je veux déplacer et que je n'ai 
pas trouvé comment le faire.


J'ai déplacé ainsi

 Message original 
*Sujet: *[INTERNET] Re: [fr-users] Recherche exemple de macro avec la 
fonction Shell

*De : *linux 
*Pour : *bernard.schoenac...@free.fr, users@fr.libreoffice.org, 
ddora...@dmaths.org

*Date : *10/08/2017 09:09

Merci Didier et Bernard de vous intéresser à mon problème,

Je suis sous windows 10 Libreoffice 4.4.7.2 usage professionnel

J'ai un grand nombre de macro développée en Basic langage que je 
maitrise, ce qui est une autre affaire pour Python même si j'ai déjà 
fait quelque programme sur d'autre environnement, c'est pourquoi il 
me semble long et risqué de basculer de libreoffice basic en python.


Bernard la plus part des liens derrière ton lien me donne des 
convertisseurs VBA vers python mais pas libreoffice basic vers 
python est ce normal ?


Mais je reviens à ma problématique du jour:

Je souhaite à l'intérieure d'une macro libreoffice basic copier un 
répertoire et l'ensemble de ses sous-répertoires, ne trouvant pas 
dans libreoffice basic, j'ai pensé le faire avec  shell et la 
fonction Dos :Xcopy fonction qui fonctionne parfaitement sous 
windows Powershell.


Je souhaite à l'intérieure d'une 

Re: [fr-users] question sur les possibilité de .CurrentController.StatusIndicator

2017-08-17 Thread PREF31 Libreoffice

Bonjour,
Je ne sais pas si l'on peut agrandir la barre d'état. Tu peux utiliser 
une boite de dialogue


Voici un exemple
http://www.cjoint.com/c/GHsgHMktc8O

Claude

 Message original 
*Sujet: *[INTERNET] [fr-users] question sur les possibilité de 
.CurrentController.StatusIndicator

*De : *linux 
*Pour : *users@fr.libreoffice.org 
*Date : *17/08/2017 10:30

bonjour à tous,

j'ai une question un peu tordue!!!

Actuellement j'utilise la fonction qui permet d'afficher l'état 
d'avance d'une procédure macro


 oAvanceCDRDA=oDocumentAtraiterCDRDA.CurrentController.StatusIndicator

 oAvanceCDRDA.start (MessageCDRDA,1000)

ma variable MessageCDRDA contient un texte qui est long qui est sur au 
moins 2 lignes


Peut on augmenté la hauteur du cadre réservé au message et à la barre 
d'avancement?


Si oui comment?

Merci pour votre aide

Cordialement

Jean-Luc


configuration Windows 10 Libreoffice 4.4.7.2 macro en Basic






--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: [fr-users] Calcul de pourcentages selon 4 tranches

2017-08-23 Thread PREF31 Libreoffice

Bonjour,

Cela peut se faire par un recherchev
http://www.cjoint.com/c/GHxnpmoTJUO

Bonne fin de journée

 Message original 
*Sujet: *[INTERNET] [fr-users] Calcul de pourcentages selon 4 tranches
*De : *Christophe DEPREZ 
*Pour : *users@fr.libreoffice.org
*Date : *23/08/2017 15:04

Bonjour,

Je dispose d'une grille avec 4 tranches

Tranche 1 :<  780  j'applique un taux de 100 % à un montant
Tranche 2 : de 781 à 1085 j'applique un taux de 80% à un montant
Tranche 3 : de 1086 à 1400 j'applique un taux de 60 % à un montant
Tranche 4 : de 1401 à 1800 j'applique un taux de 40 % à un montant

Ce que je souhaite calculer :
En A1, j'ai un montant de 900 ( tranche 2)
En A2, je souhaite afficher 80 %

Pour résumer, afficher le pourcentage d'un montant selon la tranche

Merci pour vos lumières

Bonne journée



--
View this message in context: 
http://nabble.documentfoundation.org/Calcul-de-pourcentages-selon-4-tranches-tp4221210.html
Sent from the Users mailing list archive at Nabble.com.





--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés