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
