Kopie aus Office Calc: Steuerzeichen entfernen

Post a reply


In an effort to prevent automatic submissions, we require that you complete the following challenge.
Smilies
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :| :mrgreen: :geek: :ugeek: :arrow: :angel: :clap: :crazy: :eh: :lolno: :problem: :shh: :shifty: :sick: :silent: :think: :thumbup: :thumbdown: :salute: :wave: :wtf: :yawn: :facepalm: :bravo: :dance: :beard: :morebeard: :xmas: :HeHe: :trollface: :cookie: :rainbow: :monkeysee: :monkeysay: :happybday: :headwall: :offtopic: :superhappy: :terms: :beer:
View more smilies

BBCode is ON
[img] is OFF
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Kopie aus Office Calc: Steuerzeichen entfernen

Re: Kopie aus Office Calc: Steuerzeichen entfernen

Post by BoBo » 09 Sep 2022, 04:36

„etwas verspätet“ - aus unserer Reihe: "Untertreibungen des Jahrhunderts" :lol:

Re: Kopie aus Office Calc: Steuerzeichen entfernen

Post by HMKchris » 09 Sep 2022, 01:54

Hallo just me,

etwas verspätet, habe die Rückmeldung nach 4 Jahren erst gesehen: Absichtlich habe ich es nicht gemacht, aber es funktioniert, deshalb wurde es dann von mir auch so verwendet. Vielen Dank für den Alternativvorschlag.

Re: Kopie aus Office Calc: Steuerzeichen entfernen

Post by just me » 19 Nov 2018, 11:23

Moin,

ich weiß nicht, ob Du das absichtlich so gemacht hast, deshalb:

In der Funktion RTrim() steht der Parameter ZuEntfernendeZeichen als Platzhalter für ein oder mehrere Zeichen, die die ggf. am Ende von Zeichenfolge zu entfernenden Zeichen enthält. Der dafür von Dir verwendete String"`r, `n" enthält 4 Zeichen: `r, ,, (Leerzeichen) und `n, die entfernt werden, wenn sie einzeln oder kombiniert am Ende von Zeichenfolge stehen. Wie ich das verstehe, sollte für Dein Problem Folgendes ausreichen:

Code: Select all

Test := RTrim(Test, "`r`n")

Re: Kopie aus Office Calc: Steuerzeichen entfernen

Post by HMKchris » 19 Nov 2018, 08:56

Hallo nochmal,

bin nun selber fündig geworden:

Code: Select all

Winactivate, Unbenannt 1 - OpenOffice Calc
send {Ctrl down}c{Ctrl up}
Test = %clipboard%
Test := RTrim(Test, ZuEntfernendeZeichen := "`r, `n")
Winactivate, Unbenannt - Editor
Send %Test%
Was mich ursprünglich irritiert hatte was das Beispiel auf Trim [v1.0.90+].

Vielleicht kann es noch galanter programmiert werden, bei mit ist hier das Ergebnis passend.

Kopie aus Office Calc: Steuerzeichen entfernen

Post by HMKchris » 19 Nov 2018, 08:27

Hallo,

kennt jemand das Problem, wenn aus OpenOfficeCalc Inhalte einer Zelle in die Zwischenablage kopiert wird, und bei der Ausgabe dann automatisch ein Zeilenumbruch erfolgt? Die liegt daran, dass Calc hier automatisch einen Zeilenumbruch mit anfügt, in Form eines Steuerzeichens.

Weis jemand, wie dieses Steuerzeichen entfernt wird? Ich kopiere hierbei die Zwischenablage in eine Variable und möchte mit RTrim das "Enter" hinter der Zeichenkette entfernt haben. Das Ergebnis einer Ausgabe soll also nur der "eigentliche" Inhalt der Zelle sein. Leider bin ich hierzu noch nicht wirklich fündig geworden.

Für Rückmeldungen bedanke ich mich im Voraus.

Top