Hallo Guido,
schau mal in »BASIC-Makros für OO und LO - OOME 4.0« ab »14.6
Textauswahl«.
Nicht unbedingt eine »leichte Kost«, aber da geht es um den Bereich
zwischen einem »linken Cursor« und einem »rechten Cursor« - und
natürlich auch um »Suchen« und »Ersetzen«: »14.7.1 Eine Textauswahl
oder einen bestimmten Range durchsuchen«
Eigene Erfahrungswerte habe ich dazu leider nicht, da ich bisher nur mit
»14.7.3 Erweitertes Suchen und Ersetzen« gearbeitet habe.
Mit »14.7.3« kann man eine halbautomatische Lösung realisieren, da man
für das Suchen auch ein Farb-Attribut angeben kann. Mit dem
Beispiel-Makro funktioniert das so, dass man den Textbereich, in dem
gesucht und ersetzt werden soll, einfach manuell rot einfärben muss.
Anschließend das Makro über die Schaltfläche starten und alle roten
»Hallo« werden durch »ollaH« ersetzt.
Schau mal hier: https://magentacloud.de/s/KYLsjXTzY62DCqF Ordner:
»Guido«
»Guido.odt« - Datei zum direkten Testen !
»Guido.bas« - BasicMakro-Code
Vielleicht hilft Dir das alles ja irgendwie weiter eine für Dich
passende Lösung zu realisieren,
Grüße
Hans-Werner ;-))
------ Originalnachricht ------
Von "Guido Dischinger" <di-pr@posteo.de>
An users@de.libreoffice.org
Datum 11.03.2024 08:47:35
Betreff [de-users] Basic-Makro: Im Writer suchen und ersetzen nur bis
zum Dateiende
Hallo zusammen!
Mit einem Makro möchte ausschließlich im Text von der aktuellen Cursorposition bis zum Dateiende
suchen und ersetzen.
Per Makro kann ich zwar den Text mithilfe eines Textcursors bis zum Dateiende "markieren", aber
Suchen und Ersetzen kann ich (bisher) nur im gesamten Dokument.
Wie kann ich mit einem Makro nur bis zum Textende suchen und ersetzen und den Text vor der
aktuellen Cursorposition unverändert lassen?
Beste Grüße
Guido Dischinger
-- Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy
--
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.