Je note la référence de cette extension, ça a l'air sympa. Ce n'est 
pas spécifié, est-elle compatible avec la version stable actuelle ? La 
table s'arrête bien avant...
Thierry
Le mar. 24 juil. 2018 à 21:41, yves dutrieux <ydutrieux@gmail.com 
<mailto:ydutrieux@gmail.com>> a écrit :
    Bonjour,
    comme le problème m'intriguait ;)
    Installer l'add-on Alt-Search (chez moi, il était déjà installé) :
    https://extensions.libreoffice.org/extensions/alternative-dialog-find-replace-for-writer
    et ensuite en 2 rechercher/remplacer :
    _remplace le https via :_
    dans rechercher:
    
https((:\/\/|www\.)[a-zA-Z0-9_]+((\.[a-zA-Z0-9_]+)+)(([a-zA-Z0-9_\-\.,@?^=%&:/~\+#]*[a-zA-Z0-9_\-\@?^=%&/~\+#])?))
    dans remplacer
    http\1
    [remplacer tout]
    _Remettre les hyperliens via :_
    dans rechercher:
    
(((news|http|ftp|https|file):\/\/|www\.)[a-zA-Z0-9_]+((\.[a-zA-Z0-9_]+)+)(([a-zA-Z0-9_\-\.,@?^=%&:/~\+#]*[a-zA-Z0-9_\-\@?^=%&/~\+#])?))
    dans remplacer:
    \h{\1}
    [remplacer tout]
    faire un backup avant pour pas tout casser, mais ça devrait le
    faire je pense ;)
    Yves
    Le 24 juillet 2018 à 18:03, C Fourcroy <cfourcroy@free.fr
    <mailto:cfourcroy@free.fr>> a écrit :
        Euh oui, content.xml ..
        Quant à la solution ... ma foi, je ne sais pas si c'est parce
        que je suis dans les brumes du nord mais je n'ai pas vu .. je
        n'ai vu que le message avec sed le 23/07 15h52 puis le 23/07
        16h46 soit la NSA a intercepté les données confidentielles,
        soit Free me joue des tours, qui sait ..
        .. Dommage parce que le sujet m'intéressait
        D'ailleurs si on veut chipoter, ce n'est pas forcément très
        prudent de passer tous les http en https.. il y aussi d'autres
        liens, css et autres qui peuvent devenir invalides...
        M'enfin, bon  moi ce que j'en dis...
        Ayant l'aval des grands anciens, je me suis fait une petite
        moulinette et  ça me suffit
        Merci  à tous, à commencer à celui qui a posé la question ...
        Christian F
        Le 24/07/2018 à 17:41, Thierry Jeanneret a écrit :
            Euh,
            Oui, c'est bien une des méthodes que nous avons décrites
            au début de ce thread. Sauf que le fichier est
            content.xml, pas context, à moins que ça n'ait changé très
            récemment,
            Au final, la sauvegarde du document en HTML, l'édition de
            ce HTML avec un éditeur standard, telle que tu le décris,
            puis l'importation dans LibreOffice de ce fichier puis sa
            sauvegarde en ODT ont permis de résoudre le cas.
            Thierry
                Le 24 juil. 2018 à 17:26, C Fourcroy
                <cfourcroy@free.fr <mailto:cfourcroy@free.fr>> a écrit :
                Oups, j'oubliais les limitations du forum ..
                _*context.xml*_ signifie simplement context.xml, c'est
                juste parce que j'avais souligné et mis en gras..
                idem pour _*xlink:href="http:*_ qui est simplement
                xlink:href="http:
                et _*xlink:href="https:*_ qui est xlink:href="https:
                ...
                Le 24/07/2018 à 17:19, C Fourcroy a écrit :
                    Bonjour,
                    Il y a une méthode un peu brute et en dehors de LO
                    mais qui va vite et semble marcher :
                      * décompresser le fichier odt (7zip ou autre)
                      * ouvrir _*context.xml*_ dans un éditeur de
                    texte (moi j'ai pris
                        notepad++ mais notepad marche aussi)
                      * faire une rechercher-remplacer de tous les
                    _*xlink:href="http:*_ par
                        _*xlink:href="https:*_ recompresser le tout en zip
                      * changer le nom pour lui redonner une extension odt
                    J'ai testé vite fait .. je ne sais pas s'il y a
                    des "contrindications"...
                    Christian F
                    Le 24/07/2018 à 14:52, Thierry Jeanneret a écrit :
                        Hello,
                        Ca semble être pour Calc, pas pour Writer. Ce
                        dernier est structuré de manière très
                        différente, je ne pense pas que ce soit
                        transposable tel quel.
                        Thierry
                            Le 24 juil. 2018 à 13:33, sandy andriant
                            <andriant.sandy@gmail.com
                            <mailto:andriant.sandy@gmail.com>> a écrit :
                            Dans un autre topic, on propose la macro
                            suivante :
                            https://forum.openoffice.org/fr/forum/viewtopic.php?f=4&t=47346#p257401
                            REM  *****  BASIC  *****
                                  Sub RenommerHyperliens
                            ' Merci spYre :
                            
http://user.services.openoffice.org/fr/forum/viewtopic.php?p=84431#p84431
                                  Dim oDoc as Object, oFeuille as
                            Object, oCellule as Object
                                  Dim oHyperlien
                                  Dim a as Integer, b as Integer
                                  oDoc = ThisComponent
                                  oFeuille =
                            oDoc.sheets.getbyName("Feuille1") ' par
                            exemple...
                                  For a = 0 to 25
                                     For b = 0 to 99
                                        oCellule =
                            oFeuille.getcellbyPosition(a,b) 'passe en
                            revue les cellules de la matrice A1:Z100
                                        If oCellule.TextFields.Count =
                            1 Then 'vérifie la présence d'un champ texte
                                           REM --- Récupération du champ :
                                           oHyperlien =
                            oCellule.getTextFields.getbyIndex(0)
                                           REM --- Modification de la
                            propriété "Representation", qui est le
                            texte du champ, par l'adresse URL du champ
                            oHyperlien.setPropertyValue("Representation",oHyperlien.URL)
                                        EndIf
                                     Next b
                                  Next a
                                  End Sub
                            Cordialement
                            Sandy-Pascal Andriant
                            Le 24/07/2018 à 13:28, sandy andriant a
                            écrit :
                                Bonjour,
                                Trouvé ce topic qui pourrait aider
                                éventuellement (derniers messages)
                                
https://forum.openoffice.org/fr/forum/viewtopic.php?f=4&t=15203&hilit=hypertexte
                                Cordialement
                                Sandy-Pascal Andriant
                                Le 24/07/2018 à 10:23, Thierry
                                Jeanneret a écrit :
                                    Ca, c'est le désagrément des
                                    conversations partiellement
                                    privées. Christophe me l'avait
                                    fait remarquer il y a deux heures,
                                    merci !
                                    Ce qui m'énerve le plus, c'est
                                    qu'il y a quelques temps j'ai
                                    écrit une solution permettant de
                                    valider les hyper-liens de
                                    documents. Le demandeur
                                    Avait une quarantaine de documents
                                    writer, assez copieux, avec chacun
                                    quelques dizaines/centaines de
                                    références, dont certaines étaient
                                    mortes.
                                    J'ai donc parcouru le domaine en
                                    long et en large.
                                    Vieillir est un naufrage, je
                                    confirme :-]
                                    Thierry
                                        Le 24 juil. 2018 à 10:09, Cley
                                        Faye <cleyfaye@gmail.com
                                        <mailto:cleyfaye@gmail.com>> a
                                        écrit :
                                        Le mar. 24 juil. 2018 à 08:45,
                                        Thierry Jeanneret <
                                        thierry.jeanneret@gmail.com
                                        <mailto:thierry.jeanneret@gmail.com>>
                                        a écrit :
                                            Bonjour,
                                            C'était un test pour
                                            vérifier que lorsqu'on a
                                            un marteau, tout n'est que
                                            clou ? C'est réussi !
                                            Utilisez la fonction
                                            Edition - Rechercher &
                                            Remplacer de LibreOffice, ça
                                            marche très bien, pas
                                            besoin de sed.
                                            - Rechercher : http:
                                            - Remplacer  : https:
                                            - Tout Remplacer
                                            Et l'affaire est faite,
                                            après avoir fait une
                                            sauvegarde de votre document,
                                            bien entendu, on ne sait
                                            jamais.
                                            Thierry
                                        Félicitation, votre clou est
                                        bien entré dans le pas de vis :)
                                        Cette méthode ne remplace pas
                                        les liens, uniquement le texte
                                        visible. Il
                                        n'y aurait pas vraiment de
                                        discussion si c'était aussi
                                        immédiat.
                                        -- 
                                        Envoyez un mail à
                                        users+unsubscribe@fr.libreoffice.org
                                        <mailto:users%2Bunsubscribe@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+unsubscribe@fr.libreoffice.org
                            <mailto:users%2Bunsubscribe@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+unsubscribe@fr.libreoffice.org
        <mailto:users%2Bunsubscribe@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
    -- 
    web site : http://www.molenbaix.com