[Writer] Makro/Extension gesucht: Text aus Zwischenablage ohne Absaetze einfuegen

Moin.

Ich habe immer wieder die Aufgabe in einem Writer-Dokument innerhalb
eines Listenpunktes einer Aufzählung Text aus der Zwischenablage
einzufügen.

Sobald der Text Absätze enthält, hat man - auch bei "Bearbeiten >
Unformatierten Text einfügen" - mehrere neue Listenpunkte (für jeden
Absatz einen).

Das ist eine Heidenarbeit, nachträglich manuell die unerwünschten
Absatzzeichen herauszulöschen.

Ich suche nach einem Makro/einer Extension, die es erlaubt automatisch
alle Absätze in Leerzeichen umzuwandeln und dann den Text unformatiert
einzufügen.

Hat jemand von Euch dazu eine Idee?

Ich kann leider selber nicht programmieren.

Danke.

Andreas

Hallo Andreas,

Ich suche nach einem Makro/einer Extension, die es erlaubt
automatisch alle Absätze in Leerzeichen umzuwandeln und dann den
Text unformatiert einzufügen.

Hat jemand von Euch dazu eine Idee?

Wenn's auch umgekehrt sein darf, dann kann die
Suchen_und_ersetzen-Alternative für Writer nach dem Einfügen
problemlos im vorher von Dir markierten Bereich die Absätze und
damit die Listenpunkte entfernen (und bei Bedarf natürlich auch
durch was anderes ersetzen) M.E. eh eine der unverzichtbaren
Extensions. :wink:

So spontan nur ein paar separate Schritte:

1) "Extras => Makros => Aufzeichnen -> Bearbeiten => Inhalte einfügen ->
Makro beenden => Name: Makro1"

2) eingefügten Text markieren

3) "Extras => Makros => Aufzeichnen -> Bearbeiten => Suchen & Ersetzen
=> Suchen nach: "$" (ohne die Anführungszeichen) => Ersetzen durch " "
(dito) => Mehr Optionen => [X] Regulärer Ausdruck => Ersetzen alle =>
[_] Regulärer Ausdruck => Schließen => -> Makro beenden => Name: Makro2"

4) Die beiden Makros auf Tastenkombinationen und/oder Mausmenü-Buttons legen

BTW, den zusätzlichen Schritt, das 'Regulärer Ausdruck' gleich wieder zu
deaktivieren, hab ich mir aus leidvoller Erfahrung angewöhnt. Da diese
Optionen beim Öffnen des Dialogs idiotischerweise immer ausgeblendet
sind, fällt einem nicht auf, wenn man diese Option beim letzten mal
evtl. gesetzt hatte. Und überraschenderweise [tm] weicht das Ergebnis
/mit/ dieser Option oft recht stark vom Ergebnis /ohne/ diese Option ab ...

Wolfgang

Wolfgang Jäth schrieb:

Moin.

Ich habe immer wieder die Aufgabe in einem Writer-Dokument innerhalb
eines Listenpunktes einer Aufzählung Text aus der Zwischenablage
einzufügen.

Sobald der Text Absätze enthält, hat man - auch bei "Bearbeiten >
Unformatierten Text einfügen" - mehrere neue Listenpunkte (für jeden
Absatz einen).

Das ist eine Heidenarbeit, nachträglich manuell die unerwünschten
Absatzzeichen herauszulöschen.

Ich suche nach einem Makro/einer Extension, die es erlaubt automatisch
alle Absätze in Leerzeichen umzuwandeln und dann den Text unformatiert
einzufügen.

Hat jemand von Euch dazu eine Idee?

So spontan nur ein paar separate Schritte:

1) "Extras => Makros => Aufzeichnen -> Bearbeiten => Inhalte einfügen ->
Makro beenden => Name: Makro1"

2) eingefügten Text markieren

3) "Extras => Makros => Aufzeichnen -> Bearbeiten => Suchen & Ersetzen
=> Suchen nach: "$" (ohne die Anführungszeichen) => Ersetzen durch " "
(dito) => Mehr Optionen => [X] Regulärer Ausdruck => Ersetzen alle =>
[_] Regulärer Ausdruck => Schließen => -> Makro beenden => Name: Makro2"

4) Die beiden Makros auf Tastenkombinationen und/oder Mausmenü-Buttons legen

BTW, den zusätzlichen Schritt, das 'Regulärer Ausdruck' gleich wieder zu
deaktivieren, hab ich mir aus leidvoller Erfahrung angewöhnt. Da diese
Optionen beim Öffnen des Dialogs idiotischerweise immer ausgeblendet
sind, fällt einem nicht auf, wenn man diese Option beim letzten mal
evtl. gesetzt hatte. Und überraschenderweise [tm] weicht das Ergebnis
/mit/ dieser Option oft recht stark vom Ergebnis /ohne/ diese Option ab ...

Danke.

Da habe ich wohl zu kompliziert gedacht.

Eleganter wäre es natürlich, wenn per Makro direkt der Inhalt der
Zwischenablage bearbeitet werden könnte. Dann wäre es nur ein Schritt
und man hätte nicht zunächst den hässlichen Kuddelmuddel in der Liste.

Andreas

Moin Andreas,

Moin.

Sobald der Text Absätze enthält, hat man - auch bei "Bearbeiten >
Unformatierten Text einfügen" - mehrere neue Listenpunkte (für jeden
Absatz einen).

logisch und richtig.

Das ist eine Heidenarbeit, nachträglich manuell die unerwünschten
Absatzzeichen herauszulöschen.

Schau dir mal die Extension AltSearch für Writer an. Dort kannst du u. a. Absätze durch Zeilenschaltungen ersetzen und solche Aktionen als Batch abspeichern. Damit arbeite ich.

Fritz Szekät schrieb:

Moin Fritz.

Schau dir mal die Extension AltSearch für Writer an. Dort kannst du u.
a. Absätze durch Zeilenschaltungen ersetzen und solche Aktionen als
Batch abspeichern. Damit arbeite ich.

Am liebsten hätte ich noch ein Makro/eine Extension, welches das
Ersetzen vor dem Einfügen, also direkt auf die Zwischenablage
erledigt.

Ansonsten muss ich wohl so wie ihr es vorgeschlagen habt, arbeiten.

Makro zum Ersetzen oder Batch für AltSearch.

Danke für Eure Hinweise.

Andreas