Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/02/2024, à 19:43

MichelZ

[Accepté] LibreOffice : suppr l'auteur et la date dans les commentair

Bonjour,
J'ai eu la mauvaise surprise, en installant LO 7.6, que désormais, dans tous mes classeurs, dans les cellules contenant un commentaire, il y a une ligne rajoutée contenant l'auteur et la date en gras.
Comment les enlever ?
J'ai cherché sur internet et apparemment, le seul moyen c'est de bricoler le content.xml associé au classeur, généré par LO lors de l'enregistrement d'une nouvelle version.
Évidemment c'est une solution très lourde puisque ça oblige à :
- conserver les différentes versions des documents
- dézipper la sauvegarde de chaque document (le .bak) et modifier son content.xml
Y a-t-il un autre moyen ?
Merci d'avance smile

Dernière modification par MichelZ (Le 08/02/2024, à 15:40)

Hors ligne

#2 Le 07/02/2024, à 19:53

sputnick

Re : [Accepté] LibreOffice : suppr l'auteur et la date dans les commentair

Salut,

ça se scripte facilement.

Donne un content.xml à modifier avec un exemple.

(unzip doc.odt avant)


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

Hors ligne

#3 Le 07/02/2024, à 23:39

MichelZ

Re : [Accepté] LibreOffice : suppr l'auteur et la date dans les commentair

Bonjour sputnick,
Merci pour ton aide.
Voici les 2 fichiers : Essai.ods et /Essai/content.xml (généré lors du unzip)
Le commentaire est dans la balise <office:annotation> de content.xml

Hors ligne

#4 Le 07/02/2024, à 23:48

sputnick

Re : [Accepté] LibreOffice : suppr l'auteur et la date dans les commentair

Voici une manière d'arriver au résultat attendu:

mkdir Essai
unzip ../Essai.ods
sed -i 's/Cellule avec commentaire//' content.xml
zip -r /tmp/x.ods *
xdg-open /tmp/x.ods

On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

Hors ligne

#5 Le 08/02/2024, à 01:23

MichelZ

Re : [Accepté] LibreOffice : suppr l'auteur et la date dans les commentair

D'accord, j'ai compris le principe. Mais là tu supprimes le contenu de la cellule. En fait, je crois qu'il faut supprimer les <dc:creator> et <dc:date> contenus dans les <office:annotation> :

<office:annotation draw:style-name="gr2" draw:text-style-name="P1" svg:width="2.455cm" svg:height="0.9cm" svg:x="9.448cm" svg:y="0cm" draw:caption-point-x="-0.61cm" draw:caption-point-y="0.539cm">
    <dc:creator>Auteur inconnu</dc:creator>
    <dc:date>2024-02-07T00:00:00</dc:date>
    <text:p text:style-name="P1">
        <text:span text:style-name="T1">Coucou !</text:span>
    </text:p>
</office:annotation>

Et peux-tu le programmer pour toutes les balises <office:annotation> ?
Merci d'avance smile

Hors ligne

#6 Le 08/02/2024, à 15:38

MichelZ

Re : [Accepté] LibreOffice : suppr l'auteur et la date dans les commentair

Bon, j'ai fait un essai en modifiant le content.xml (suppression des 2 balises <dc:...>), mais après le zip, LibreOffice plante à l'ouverture du document.
Donc je laisse tomber. Pas grave.
Merci sputnick pour ton aide.

Hors ligne

#7 Le 19/02/2024, à 15:42

Dude

Re : [Accepté] LibreOffice : suppr l'auteur et la date dans les commentair

Hors ligne