[Résolu] Remplacer un texte par une image png

Discussions à propos du traitement de textes Writer mais également sur l'éditeur HTML.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Sarah C
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 23 févr. 2021 11:33

[Résolu] Remplacer un texte par une image png

Message par Sarah C »

    Bonjour à toutes et tous,

    Je suis en train de créer un livret de recettes.
    J aimerais remplacer les abréviations O VG et Vgl (pour omnivore, végétarien et vegan) par des images Png de manière automatique car leur fréquence est élevée.
    Ces abréviations sont actuellement présentes dans les titres et dans la table des matières réalisée automatiquement à partir des titres.

    J'ai inséré ces images qui étaient au format PNG et les ai mises à la taille désirée. Je les ai ancrées au texte comme caractère. J'ai fait un test de remplacement manuel dans un des titres, malheureusement l'image n'est pas reproduite dans la table des matières.
    Pour au moins les remplacer de manière automatique dans les titres, j'ai essayé de passer par "Édition" -> "rechercher et remplacer" mais il me semble impossible de mettre autre chose que du texte ou des symboles prévus dans "remplacer".
    J'ai également essayé par "Outils"->"Options d autocorrection" mais il me semble être confrontée à la même limite.

    J'ai trouvé sur ce forum un sujet similaire où un utilisateur décrit une solution, mais je n'arrive pas à l'appliquer :
    https://forum.openoffice.org/fr/forum/v ... 30#p192732

    Comment puis-je effectuer ce remplacement de manière automatique ? Comment ces images insérées dans les titres peuvent-elles être prises en compte dans la table des matières?

    J espère que je suis assez claire dans la description de ma problématique et vous remercie d avance pour votre attention et vos éventuelles astuces.
    Dernière modification par Sarah C le 23 févr. 2021 17:02, modifié 4 fois.
    LibreOffice 7.0.6.2 (x64) Microsoft Windows 10 professionnel
    Avatar de l’utilisateur
    micmac
    RespOOnsable forum
    RespOOnsable forum
    Messages : 9252
    Inscription : 28 août 2010 08:45

    Re: Remplacer un texte par une image png

    Message par micmac »

    Bonjour et bienvenue,
    Dans votre signature il y a écrit : Apache OpenOffice 4.1.2
    Cette version de OpenOffice est obsolète.
    Si c'est une obligation, mentionnez-le dans votre signature en ajoutant Obligation de version.

    Afin de profiter des dernières améliorations, il serait temps de penser à être à jour de la dernière version 4.1.9.
    Accès direct à votre signature pour la corriger.
    Touche Ctrl de Windows = touche cmd⌘ sur Mac
    Outils > Options sur Windows = OpenOffice > Préférences sur Mac
    Sarah C
    NOOuvel adepte
    NOOuvel adepte
    Messages : 12
    Inscription : 23 févr. 2021 11:33

    Re: Remplacer un texte par une image png

    Message par Sarah C »

    Bonjour Micmac. Le PC que j'utilise n'est pas connecté à internet je ne peux donc pas changer de version. Je le note dans la signature comme vous me le demandez.
    LibreOffice 7.0.6.2 (x64) Microsoft Windows 10 professionnel
    Avatar de l’utilisateur
    Dude
    IdOOle de la suite
    IdOOle de la suite
    Messages : 25181
    Inscription : 03 mars 2006 07:45
    Localisation : 127.0.0.1

    Re: Remplacer un texte par une image png

    Message par Dude »

    Salut,

    Le plus simple est de passer par la fonction AutoTexte.
    Sarah C
    NOOuvel adepte
    NOOuvel adepte
    Messages : 12
    Inscription : 23 févr. 2021 11:33

    Re: Remplacer un texte par une image png

    Message par Sarah C »

    Merci pour cet indice Dude!
    Effectivement avec la fonction autotexte, quand je saisis mon abréviation et que je fais F3, l'abréviation est bien remplacée par l'image voulue! Ou si l'abréviation est déjà présente je la sélectionné et appuie sur F3

    Pour se faire j'ai sélectionné mon texte puis "Édition"->Autotexte. Dans la boîte de dialogue, dans le cas de l'omnivore, j'ai saisi :
    Nom=Omnivore ; Raccourci =O ; Autotexte->nouveau; Autotexte->éditer
    Ça ouvre une nouvelle feuille nommée AutoTexte:Omnivore où je colle mon image.

    Je n'ai pas réussi à le faire en automatique pour celles que j'avais saisies avant, mais je vais le faire manuellement.
    Par contre, j'ai toujours le problème que l'image n'apparaît pas dans la table des matières, à la place il n'y a rien du tout, pas l'abréviation de base, pas d'espace juste rien....
    LibreOffice 7.0.6.2 (x64) Microsoft Windows 10 professionnel
    Avatar de l’utilisateur
    Dude
    IdOOle de la suite
    IdOOle de la suite
    Messages : 25181
    Inscription : 03 mars 2006 07:45
    Localisation : 127.0.0.1

    Re: Remplacer un texte par une image png

    Message par Dude »

    Sarah C a écrit :Par contre, j'ai toujours le problème que l'image n'apparaît pas dans la table des matières
    Ceci n'a rien à voir avec le problème exprimé au départ.
    Et doit donc faire l'objet d'un nouveau fil avec un titre adapté.

    Si j'ai répondu à ta question, veille à ajouter au titre de ton 1er message la balise [Résolu] et la coche verte.
    Sarah C
    NOOuvel adepte
    NOOuvel adepte
    Messages : 12
    Inscription : 23 févr. 2021 11:33

    Re: Remplacer un texte par une image png

    Message par Sarah C »

    Je l avais mentionné dans le premier message mais puisqu'il s'agit d'un sujet différent je vais en créer un autre. En tout cas merci pour cette réactivité et efficacité !
    LibreOffice 7.0.6.2 (x64) Microsoft Windows 10 professionnel
    Avatar de l’utilisateur
    Dude
    IdOOle de la suite
    IdOOle de la suite
    Messages : 25181
    Inscription : 03 mars 2006 07:45
    Localisation : 127.0.0.1

    Re: Remplacer un texte par une image png

    Message par Dude »

    Sarah C a écrit :Je l avais mentionné dans le premier message
    Certes mais penses-tu que quelqu'un ayant un problème d'image dans une table des matières va s'arrêter sur ce fil ?
    Tu dois penser à ceux qui recherchent ensuite dans ce forum.

    Et le balisage est incorrect :
    Dude a écrit :ajouter au titre de ton 1er message la balise [Résolu] et la coche verte
    Avatar de l’utilisateur
    Jean-Louis Cadeillan
    GourOOu
    GourOOu
    Messages : 5753
    Inscription : 02 janv. 2009 23:56

    Re: Remplacer un texte par une image png

    Message par Jean-Louis Cadeillan »

    Bonjour,
    Peut-être qu'une solution avec une police de symboles serait un bon compromis et répondrait mieux à tes exigences, plutôt que de manipuler des images...
    Ex : Vegan Icons, PW Foodblog (chez Dafont, par exemple)
    Cordialement,
    Jean-Louis
    LibO 7.6.6.3 (x64 avec Java 1.8.0_411) et AOO 4.1.15 (avec Java x32 1.8.0_381), Windows 7 Édition Intégrale 64 SP1
    Sarah C
    NOOuvel adepte
    NOOuvel adepte
    Messages : 12
    Inscription : 23 févr. 2021 11:33

    Re: [Résolu] Remplacer un texte par une image png

    Message par Sarah C »

    Bonsoir Jean-Louis !
    Je n'imaginais pas qu'une police puisse être aussi imagée !
    En effet, je pense que ça va me permettre de résoudre mon problème d'affichage dans la table des matières !
    Merci beaucoup pour cette seconde solution!
    Cordialement
    LibreOffice 7.0.6.2 (x64) Microsoft Windows 10 professionnel