Hi,
jedes mal, wenn ich aus einer PDF-Datei/einer Internetseite Text in Libre Office/Abiword kopieren möchte, wird lästigerweise die Formatierung mit beibehalten. Insbesondere die unnötigen Zeilenumbrüche sind bei längeren Passagen nur mit viel Aufwand manuell zu entfernen. Gibt es dafür eine -wenigstens halbwegs- elegante Lösung?
🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱
🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Text in LibreOffice ohne Formatierung Kopieren/Einfügen?
-
- Beiträge: 3
- Registriert: So 9. Mär 2014, 02:23
Text in LibreOffice ohne Formatierung Kopieren/Einfügen?
Zuletzt geändert von Nichtraucher am So 9. Mär 2014, 10:35, insgesamt 1-mal geändert.
Re: Text in LibreOffice ohne Formatierung Kopieren/Einfügen?
Füge den Text einfach unformatiert ein.
Zitate aus der Programmhilfe:
Einfügen von Daten aus Textdokumenten
Wenn Sie den Text über die Zwischenablage übertragen, können Sie ihn mit oder ohne Textattributen am Zielort einfügen. Verwenden Sie die Tastenkombinationen Strg+C zum Kopieren und Strg+V zum Einfügen.
Zum Auswählen des Formats, in dem der Inhalt der Zwischenablage eingefügt wird, klicken Sie etwas länger auf das Symbol Einfügen in der Standardleiste oder wählen Sie Bearbeiten - Inhalte einfügen. Wählen Sie dann das Format aus.
Zitate aus der Programmhilfe:
Einfügen von Daten aus Textdokumenten
Wenn Sie den Text über die Zwischenablage übertragen, können Sie ihn mit oder ohne Textattributen am Zielort einfügen. Verwenden Sie die Tastenkombinationen Strg+C zum Kopieren und Strg+V zum Einfügen.
Zum Auswählen des Formats, in dem der Inhalt der Zwischenablage eingefügt wird, klicken Sie etwas länger auf das Symbol Einfügen in der Standardleiste oder wählen Sie Bearbeiten - Inhalte einfügen. Wählen Sie dann das Format aus.
-
- Beiträge: 3
- Registriert: So 9. Mär 2014, 02:23
Re: Text in LibreOffice ohne Formatierung Kopieren/Einfügen?
Soweit war ich auch schon und hilft leider nicht weiter, da die Zeilenumbrüche beibehalten werden. Bisher habe ich diese Schwierigkeit immer mit dieser Seite hier umgangen: http://www.textfixer.com/tools/remove-line-breaks.php
[...]
/edit: Hat sich erledigt
Trotzdem danke für die Hilfe!
[...]
/edit: Hat sich erledigt

Re: Text in LibreOffice ohne Formatierung Kopieren/Einfügen?
Hallo Nichtraucher,
ich gehe bei deinem Problem so vor:
1. Ich füge den Text ohne Formatierung ein.
Den entsprechenden Befehl habe ich mir auf die Taste "Einfg" gelegt,
das ist ganz praktisch, weil man dann auch nicht versehentlich in den Überschreibmodus wechselt.
2. Ich lasse den eingefügten Text von überflüssigen Zeilenumbrüchen heilen.
Dafür benutze ich das unten angefügte Makro.
Das Makro selbst habe ich mir auf die Tastenkombination "STRG+Einfg" gelegt.
Du kannst es ja mal ausprobieren.
Alles Gute
matthias
ich gehe bei deinem Problem so vor:
1. Ich füge den Text ohne Formatierung ein.
Den entsprechenden Befehl habe ich mir auf die Taste "Einfg" gelegt,
das ist ganz praktisch, weil man dann auch nicht versehentlich in den Überschreibmodus wechselt.
2. Ich lasse den eingefügten Text von überflüssigen Zeilenumbrüchen heilen.
Dafür benutze ich das unten angefügte Makro.
Das Makro selbst habe ich mir auf die Tastenkombination "STRG+Einfg" gelegt.
Du kannst es ja mal ausprobieren.
Alles Gute
matthias
Code: Alles auswählen
sub eMailLueckenEntfernen
' on error goto Fehler
Dim oDoc as object
oDoc = ThisComponent
''''''''''''''''''''''''''''''''''''''''''''''
'Ein Suchobjekt erstellen
Dim oSuche as object
oSuche = oDoc.createReplaceDescriptor()
oSuche.SearchRegularExpression = true
'''''''''''''''''''''''''''''''''''''''
'Leerzeilen entfernen
with oSuche
.setSearchString("^$")
.setReplaceString("")
end with
oDoc.replaceAll(oSuche)
'''''''''''''''''''''''''''''''''''
'Leerzeichen am Zeilenanfang entfernen
with oSuche
.setSearchString("^ ")
.setReplaceString("")
end with
oDoc.replaceAll(oSuche)
'''''''''''''''''''''''''''''''''''''''
'Leerzeilen entfernen
with oSuche
.setSearchString("^$")
.setReplaceString("")
end with
oDoc.replaceAll(oSuche)
end sub
An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:
Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.