Date: prev next · Thread: first prev next last
2024 Archives by date, by thread · List index


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.