Hallo,
> From: Holger Schulz [mailto:[email protected]]
> > Wie geht das? Sobald Text im Spiel ist und der Text den
> Zellinhalt (und keine
> > Formatierung) repräsentiert ist der Beginn dieses Textes
> eigentlich imnmer auch
> > der Anfang eines Satzes.
>
> Nein. Ziemlich sicher nicht. Nicht jede Sequenz von Worten
> ist auch ein Satz. Innerhalb einer Wortsequenz kann es
> eigentlich nur einen Satzanfang gaben, wenn zuvor ein Satz
> beendet wurde.
Ein einzelner Satz hätte nach dieser Definition dann aber keinen Satzanfang.
> Das erkennt man dann an einem qualifizierten
> Satzzeichen (meist ein Punkt). OO scheint aber etwas offener
> bei der Deklaration von Satzanfängen zu sein und schließt
> munter aus einem Zeilenumbruch, dass sich etwas um einen
> Satzanfang handele.
Zwar finde ich es nicht so toll das wir uns hier gewissermaßen Spitzfindigkeiten
um die Ohren hauen, nur ein Zeilenumbruch wird mit UMSCHALT+ENTER erzeugt, was
in
Calc jedoch einen Zellsprung entgegengesetzt zur normalen, unter Extras-Optionen
festgelegten, 'Bewegungsrichtung' bei ENTER auslöst.
Das hingegen in Calc verwendete STRG+ENTER bewirkt zwar CHR(10) bzw. LF was Du
auch per Makro so auslesen kannst, z.B.:
tc = ThisComponent
txt = tc.Sheets(0).getCellByPosition(0,0).String
tmp = ""
For i = 1 To LEN(txt)
tmp = tmp & ASC(Right(Left(txt,i),1)) & "-"
Next i
Msgbox tmp
allein setzt das OO beim Speichern als getrennte Absätze um. Mir ist deshalb
nicht
ganz zweifelsfrei klar wie man argumentieren sollte, was hier das quasi beste
oder
richtigste Programmverhalten wäre.
(Auch bin ich spontan nicht sicher, ob die jetzige Implementierung nicht doch
Gründe hat, da müsste ich erst ausführlicher nachdenken. z.B. können Fragen der
Kompatibilität zu Excel eine Rolle spielen oder auch Fragen des
OpenDocument-Formats.)
> Oder kann mir jemand sagen, welcher _Satz_ hier anfängt?
zumindest kann ich Dir sagen das dort 2 Absätze sind, sofern die Datei bereits
gespeichert war. Du brauchst nur die ods-Datei zu entpacken und in der dort
enthaltenen content.xml nachschauen, dann wirst Du dort finden:
<text:p>Wurst</text:p>
<text:p>Und Käse</text:p>
> Suboptimal.
Ja, das sehe ich auch so. Aber per Extension/Makro, wäre Abhilfe möglich.
Vielleicht wäre das ein für Dich aktzeptabler Weg?
Gruß
Jörg
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]