Titre 1 et Titre 3 fonctionne depuis 20 ans

Ce paramètre de mise à jour est soudain passé de non à oui
Pour le moment il est revenu à non. Pour combien de temps ?

Le mer. 19 mars 2025 à 18:03, Jean-Francois Nifenecker <
[email protected]> a écrit :

> Je ne vois pas de facétie : à ma connaissance ça a "toujours" été géré
> comme ça (la Bible l'évoque, d'ailleurs) ;-)
>
> PS : pour la MàJ automatique, il y a un paramètre à positionner dans les
> options, dans LibreOffice > Mise à jour en ligne.
>
>
> Bonne soirée,
> --
> Jean-Francois Nifenecker, Bordeaux
> 07.52.63.25.54
>
> Le 19/03/2025 à 17:51, Jean-Luc a écrit :
> > Bonjour
> >
> > En effet
> > ça marche
> >
> > Une facétie des développeurs ? Comme les paramètres modifiés sans raison.
> > C'est permanent
> >
> > En tout cas MERCI
> >
> >
> > Le mer. 19 mars 2025 à 13:22, Jean-Francois Nifenecker <
> > [email protected]> a écrit :
> >
> >> Bonjour Jean-Luc,
> >>
> >> à ma connaissance rien n'a été modifié (en tout rien vu passer dans les
> >> release notes).
> >>
> >> Et si ton tableau était :
> >> "¿" ; "Heading 1"
> >> "ð" ; "Heading 3"
> >>
> >> ça donnerait quoi ? (pas le temps de tester de mon côté...)
> >>
> >> Il me semble que les noms des styles "du stock" sont attendus dans la
> >> version anglaise. Il existe une propriété MonStyle.displayName qui donne
> >> le nom localisé du style MonStyle (donc "Titre 1", etc.).
> >>
> >> Amicalement,
> >> --
> >> Jean-Francois Nifenecker, Bordeaux
> >>
> >>
> >> Le 19/03/2025 à 12:15, Jean-Luc a écrit :
> >>> Bonjour
> >>> Après une mise à jour en 25.8.5.2
> >>> (automatique, au passage, j'apprécie de moins en moins que ce type de
> >>> paramètres soit modifié à mon insu)
> >>>
> >>> cette ligne de code
> >>>
> >>> procItem.ParaStyleName = tCarStyles(i, 1)
> >>>
> >>> provoque ça :
> >>> Erreur d'exécution
> >>> Type com.sun.star.lang.illegalArgumentException
> >>> Message .
> >>>
> >>> La macro cherche les lignes qui commence par tCarStyle(i, 0)
> >>> et applique le style tCarStyle(i, 1)
> >>>
> >>> le tableau tCarStyles (string)
> >>> ressemble à ça
> >>> "¿" ; "Titre 1"
> >>> "ð" ; "Titre 3"
> >>> ...
> >>>
> >>>
> >>> Sub appStyles (oDoc as Object, tCarStyles() as string)
> >>> 'jlT 8 juin 2005
> >>> 'Recherche dans le document oDoc les caractères tCarStyles(n, 0)
> >>> 'et applique au paragraphe contenant ces caractères le style
> >> tCarStyles(n,
> >>> 1)
> >>> 'Le caractère de marquage est supprimé
> >>>
> >>> Dim oTexte as Object, oEnum as Object, procItem as Object
> >>> Dim strLigne as String
> >>> Dim i as integer, nbChar as integer
> >>>
> >>> oTexte = oDoc.Text
> >>> 'oEnum contient tous les objets du texte
> >>> oEnum = oTexte.createEnumeration
> >>> while oEnum.hasMoreElements
> >>> procItem = oEnum.nextElement
> >>> if procItem.supportsService("com.sun.star.text.Paragraph") Then
> >>> strLigne = procItem.getString()
> >>> for i = lBound(tCarStyles(), 1) TO uBound(tCarStyles(), 1)
> >>> if mid(strLigne, 1, 1) = tCarStyles(i, 0) then
> >>> procItem.setString (right(strLigne, len(strLigne) - 1))
> >>> procItem.ParaStyleName = tCarStyles(i, 1)
> >>> end if 'mid(strLigne, 1, 1) =
> >>> next i
> >>> end if 'procItem.supportsService
> >>> wend
> >>> end Sub 'appStyles
> >>>
> >>> La doc concerne la 24.2
> >>> ParaStyleName
> >>> string ParaStyleName optionalproperty
> >>>
> >>> contains the name of the current paragraph style.
> >>> Qu'est-ce qui a bougé depuis ?
> >>>
> >>> Merci pour votre aide
> >>> Bonne journée
> >>>
> >>>
> >>>
> >>
> >>
> >> --
> >> Envoyez un mail à [email protected] 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 à [email protected] pour vous
> désinscrire
> Les archives de la liste sont disponibles à
> https://listarchives.libreoffice.org/fr/users/
> Privacy Policy: https://www.documentfoundation.org/privacy
>


-- 
*Jean-Luc*
Je ne mange pas que pour vivre…
Je ne vis pas que pour manger…

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

Répondre à