ich suche seit nunmehr einer halben Stunde eine Möglichkeit,
in eine Texttabelle ein Gleichheitszeichen einzugeben.
Dummerweise schaltet dabei Writer sofort in den Formelmodus.
Wie kann ich verhindern, dass sich eine Tabelle wie eine
Calc-Tabelle verhält? Ich möchte einfach eine völlig banale
Texttabelle ohne jede Zusatzfunktion.
In sämtlichen Dokus habe ich lediglich gefunden, wie toll
man in den Writer-Tabellen rechnen kann. Ich möchte genau das
Gegenteil.
Danke für Eure Mithilfe!
ciao
Marcus
Marcus Woletz schrieb:
Wie man es "korrekt" macht, kann ich so schnell nicht sagen, aber du
bleibst im Textmodus, wenn du mit einem Leerzeichen (oder sonstigem
Zeichen) beginnst. Du kannst es ja später wieder löschen.
mfG
Regina
Marcus Woletz schrieb:
> Hallo Leute,
>
> ich suche seit nunmehr einer halben Stunde eine Möglichkeit,
> in eine Texttabelle ein Gleichheitszeichen einzugeben.
> Dummerweise schaltet dabei Writer sofort in den Formelmodus.
> Wie kann ich verhindern, dass sich eine Tabelle wie eine
> Calc-Tabelle verhält? Ich möchte einfach eine völlig banale
> Texttabelle ohne jede Zusatzfunktion.
Noch eine Version: Stelle beim Zahlenformat (Kontextmenü) für den Typ
"Text" eine Sprache ein; es steht in der Voreinstellung auf "keine".
mfG
Regina
> ich suche seit nunmehr einer halben Stunde eine Möglichkeit,
> in eine Texttabelle ein Gleichheitszeichen einzugeben.
Ich habe jetzt ungefähr zweieinhalb Minuten gebraucht, um
herauszufinden, daß man in eine Tabelle auch Textboxen einfügen kann.
Und eine Textbox, wie man sie mit der Symbolleiste "Zeichnen" erstellen
kann, darf auch mit einem Gleichheitszeichen beginnen.
> Dummerweise schaltet dabei Writer sofort in den Formelmodus.
> Wie kann ich verhindern, dass sich eine Tabelle wie eine
> Calc-Tabelle verhält? Ich möchte einfach eine völlig banale
> Texttabelle ohne jede Zusatzfunktion.
> In sämtlichen Dokus habe ich lediglich gefunden, wie toll
> man in den Writer-Tabellen rechnen kann. Ich möchte genau das
> Gegenteil.
Siehe oben.
Viele Grüße,
OP
> ich suche seit nunmehr einer halben Stunde eine Möglichkeit,
> in eine Texttabelle ein Gleichheitszeichen einzugeben.
> Dummerweise schaltet dabei Writer sofort in den Formelmodus.
> Wie kann ich verhindern, dass sich eine Tabelle wie eine
> Calc-Tabelle verhält? Ich möchte einfach eine völlig banale
> Texttabelle ohne jede Zusatzfunktion.
Wenn Du den Zelleneintrag mit einem Leerzeichen beginnst, schaltet
Writer auch nicht in den Formelmodus.
Darüber hinaus kann man in eine Tabellenzelle auch Textboxen einfügen.
Und Textboxen, wie sie sich mit der Symbolleiste "Zeichnen" erstellen
lassen, dürfen auch mit einem Gleichheitszeichen (ohne einleitendes
Leerzeichen) beginnen.
HTH und Gruß,
OP
zuerst einmal vielen Dank für eure Antworten.
Nachdem es ja anscheinend nicht "straight forward"
geht, würde ich es schon beinahe als Programmfehler
bezeichnen. Wie seht ihr das?
An Olaf (dessen Posting irgendwie nicht in meinem
lokalen Newsserver ankommt):
Du hast Recht, so liese sich das lösen. Aber kann
es wirklich sein, dass ich Writer oder eine einzelne
Tabelle nicht so konfigurieren kann, dass ich ohne
Klimmzüge jeden beliebigen Text eingeben kann? Also
_das_ ist für mich eine selbstverständliche Grundfunktion.
ciao
Marcus
> Du hast Recht, so liese sich das lösen. Aber kann
> es wirklich sein, dass ich Writer oder eine einzelne
> Tabelle nicht so konfigurieren kann, dass ich ohne
> Klimmzüge jeden beliebigen Text eingeben kann? Also
> _das_ ist für mich eine selbstverständliche Grundfunktion.
Wenn man ein Gleichheitszeichen in eine _Tabelle_ eingibt,
will man doch in den meisten Fällen rechnen!? Wie sollte deiner
Meinung nach ein Programm (OO) erkennen, ob $User bei der Eingabe
eines Gleichheitszeichen jetzt rechnen will oder ob er es als
normales bzw. sichtbares Zeichen benutzen will? Wie sollte das
deiner Meinung nach gelöst werden?
Und wieso bitte sind das "Klimmzüge", wenn man ein Leerzeichen
vor einem Gleichheitszeichen eingeben muß, um _nicht_ in
einer Tabelle zu rechnen?
Viele Grüße
R.Haase
--
Antworten in Newsgroups nur an: Ralph_Haase @ Web.de (ohne Leerzeichen),
Mails an die VON- Adresse werden ungelesen entsorgt.
> Nachdem es ja anscheinend nicht "straight forward"
> geht, würde ich es schon beinahe als Programmfehler
> bezeichnen. Wie seht ihr das?
Wieso geht das nicht "straight forward"? Brauchst doch nur ein
Leerzeichen vorneweg einzugeben.
> An Olaf (dessen Posting irgendwie nicht in meinem
> lokalen Newsserver ankommt):
> Du hast Recht, so liese sich das lösen. Aber kann
> es wirklich sein, dass ich Writer oder eine einzelne
> Tabelle nicht so konfigurieren kann, dass ich ohne
> Klimmzüge jeden beliebigen Text eingeben kann? Also
> _das_ ist für mich eine selbstverständliche Grundfunktion.
Dann versuch's doch alternativ mal mit MS Word, da geht das mit dem
Gleichheitszeichen am Anfang einer Zelle ganz wunderbar.
Bloß mit Formeln rechnen, das kann man mit diesem Sch...programm
praktisch nicht, oder nur unter ganz mühseligen Verrenkungen.
Da ist mir SO aber erheblich lieber, weil's beides kann. ;-)
Viele Grüße,
OP
Ralph Haase schrieb:
[...]
> Wenn man ein Gleichheitszeichen in eine _Tabelle_ eingibt,
> will man doch in den meisten Fällen rechnen!? Wie sollte deiner
Ach! Und wie stützt du deine Behauptung? Wenn ich mit einer
_Texttabelle_ in writer, ich spreche hier nicht von calc,
Text eingebe, dann möchte ich bitteschön, dass dieser auch als
Text dargestellt wird. Schlimm genug, dass man in AutoFormat
diverse Optionen zuerst abstellen muss, damit man überhaupt
vernünftig in Tabellen arbeiten kann.
> Meinung nach ein Programm (OO) erkennen, ob $User bei der Eingabe
> eines Gleichheitszeichen jetzt rechnen will oder ob er es als
> normales bzw. sichtbares Zeichen benutzen will? Wie sollte das
> deiner Meinung nach gelöst werden?
Indem es einen Schalter gibt, der eine Texttabelle zu dem macht,
was sie sein soll: einer Texttabelle.
> Und wieso bitte sind das "Klimmzüge", wenn man ein Leerzeichen
> vor einem Gleichheitszeichen eingeben muß, um _nicht_ in
> einer Tabelle zu rechnen?
Es wirkt auf mich wie ein Workaround eines Fehlers, und nicht
wie eine beabsichtigte Arbeitsweise. Ich vermute mal, dass
das einfach nur Zufall ist, dass die Methode mit dem Leerzeichen
funktioniert (ohne jetzt in den Quelltext geschaut zu haben ;-)
jedenfalls ist das Verhalten nirgendwo dokumentiert. Oder ist das
so intuitiv und mein IQ ist nur zu niedrig für das Programm?
>
>
>
>
> Viele Grüße
>
> R.Haase
>
>
ciao
Marcus
[...]
>
> Dann versuch's doch alternativ mal mit MS Word, da geht das mit dem
> Gleichheitszeichen am Anfang einer Zelle ganz wunderbar.
Verzeih mir diese Aussage, aber: das ist dummes Geschwätz.
> Bloß mit Formeln rechnen, das kann man mit diesem Sch...programm
> praktisch nicht, oder nur unter ganz mühseligen Verrenkungen.
Oh je, ich kennen noch ein anderes Scheißprogramm, das nur unter
massiven Verrenkungen in Tabellen rechnen kann. Nennt sich LaTeX ;-)
Ich bleibe dabei: in einer Texttabelle in Writer möchte ich
Text eingeben, keine Formeln.
>
> Da ist mir SO aber erheblich lieber, weil's beides kann. ;-)
Word kann (ohne es jetzt getestet zu haben) vermutlich problemlos
Excel-Tabellen einbetten.
>
> Viele Grüße,
> OP
ich arbeite seit über zehn Jahren mit Star-Produkten, früher unter
OS/2, heute unter Linux. Aus Überzeugung! Nur, damit meine obige
Aussage im rechten Licht erscheint.
ciao
Marcus
> Ach! Und wie stützt du deine Behauptung?
Aus gesammelten Erfahrungen. Sie sind mitnichten repräsentativ,
aber darum geht es ja auch nicht.
> Wenn ich mit einer _Texttabelle_ in writer, ich spreche hier
> nicht von calc,
Das ist mir schon klar, daß es hier um Writer-Tabellen geht. Das
steht ja auch im Subject und hier:
MID <4456396E...@gmx.de>
> Text eingebe, dann möchte ich bitteschön, dass dieser auch als
> Text dargestellt wird. Schlimm genug, dass man in AutoFormat
> diverse Optionen zuerst abstellen muss, damit man überhaupt
> vernünftig in Tabellen arbeiten kann.
Und ein Gleicheitszeichen am Satz-/Wortanfang ist _wo_ als Text
definiert? Wozu benutzt man beim Writer eigentlich Tabellen? Zum
Formatieren von Texten oder zum Rechnen? Ich denke, letzteres ist
in den meisten Fällen gegeben.
> Indem es einen Schalter gibt, der eine Texttabelle zu dem macht,
> was sie sein soll: einer Texttabelle.
Erkläre mir doch bitte einmal, was _du_ mit einer Writer-Tabelle
anstellen/erreichen willst, wenn nicht damit rechnen. Eine Tabelle dient
doch zum tabellarischen Darstellen von Daten (incl. möglicher Rechen-
operationen). Alles andere, was man damit macht, ist für mich eine
Zweckentfremdung und mit möglichen Workarounds verbunden (um etwas
anderes zu erreichen).
> Es wirkt auf mich wie ein Workaround eines Fehlers, und nicht
> wie eine beabsichtigte Arbeitsweise. Ich vermute mal, dass
> das einfach nur Zufall ist, dass die Methode mit dem Leerzeichen
> funktioniert (ohne jetzt in den Quelltext geschaut zu haben ;-)
Ob das nun ein Fehler ist, wage ich zu bezweifeln. Schließlich
gibt es einige Leute, die das genau anders sehen. Allerdings hätte
ich mir etwas mehr Konsequenz gewünscht- in Calc dient ein Hochkomma
(') dazu, aus einer Formel einen Text zu machen- warum ist es beim Writer
nicht genauso gemacht worden!?
In welchen Quelltext willst du eigentlich sehen, um das zu erkennen?
Willst du OO "auseinander nehmen"?
>> Dann versuch's doch alternativ mal mit MS Word, da geht das mit dem
>> Gleichheitszeichen am Anfang einer Zelle ganz wunderbar.
>
> Verzeih mir diese Aussage, aber: das ist dummes Geschwätz.
Nein, ist es nicht. Ich habe mir extra die Mühe gemacht, genau das
auszuprobieren. Und es klappt ganz hervorragend.
(OT: Beleidigst Du immer Leute, die versuchen, Dir zu helfen, wenn Du
erst mal bekommen hast, was Du wolltest?)
>> Bloß mit Formeln rechnen, das kann man mit diesem Sch...programm
>> praktisch nicht, oder nur unter ganz mühseligen Verrenkungen.
>
> Oh je, ich kennen noch ein anderes Scheißprogramm, das nur unter
> massiven Verrenkungen in Tabellen rechnen kann. Nennt sich LaTeX ;-)
Na, dann ist die perfekte Lösung für Dich doch einfach: Arbeite einfach
mit Latex weiter. :->
> Ich bleibe dabei: in einer Texttabelle in Writer möchte ich
> Text eingeben, keine Formeln.
DU möchtest das, und die Freiheit hast Du ja auch. Wie das geht, haben
ich und Regina Dir bereits verraten. Wenn Du mit den vorgeschlagenen
Ansätzen nicht zufrieden bist, steht es Dir selbstverständlich frei
- Deinen eigenen Lösungsweg für SO zu entwickeln
- ein anderes Programm zu verwenden, das es besser kann (z. B. Latex)
- Dein eigenes Programm zu entwickeln, das alles genau so macht, wie Du
es möchtest.
>> Da ist mir SO aber erheblich lieber, weil's beides kann. ;-)
>
> Word kann (ohne es jetzt getestet zu haben) vermutlich problemlos
> Excel-Tabellen einbetten.
Selbstverständlich. Writer kann das übrigens auch, und zwar ebenso
problemlos.
> ich arbeite seit über zehn Jahren mit Star-Produkten, früher unter
> OS/2, heute unter Linux. Aus Überzeugung! Nur, damit meine obige
> Aussage im rechten Licht erscheint.
Donnerwetter, jetzt sollte ich mich wohl schwer beeindruckt zeigen,
oder? ;-) Allerdings frage ich mich schon, warum Du (bei über 10 Jahren
"Erfahrung" mit einem Produkt) nicht von selbst auf eine Lösung gekommen
bist. :->
So, und damit bin ich raus.
Viele Grüße,
OP
>>> Dann versuch's doch alternativ mal mit MS Word, da geht das mit dem
>>> Gleichheitszeichen am Anfang einer Zelle ganz wunderbar.
>
> Marcus Woletz schrieb:
>> Verzeih mir diese Aussage, aber: das ist dummes Geschwätz.
>
> Nein, ist es nicht. Ich habe mir extra die Mühe gemacht, genau das
> auszuprobieren. Und es klappt ganz hervorragend.
>
Ist es doch. Der OP hat nicht nach anderen Produkten gefragt und so eine
Antwort, weil man nicht weiter weiss ist Geschwätz.
Hans
Jetzt brauche ich mal deine Erfahrung: Wie kann ich per Autotext eine
Zeile in der Tabelle füllen? Also erste Zelle was eingeben, dann F3 und
den Rest per Autotext füllen. Mit OO01 gings wunderbar, mit OOo2 trag
ich wieder von Hand ein.
Hans
> zuerst einmal vielen Dank für eure Antworten.
> Nachdem es ja anscheinend nicht "straight forward"
> geht, würde ich es schon beinahe als Programmfehler
> bezeichnen. Wie seht ihr das?
Dazu möchte ich sogar antworten. Allerdings hoffe ich, dass daraus dann
kein Glaubenskrieg entsteht. ;-)
Da ich mit Programm entwicklung nichts am Hut habe, versuche ich, ein
Programm mit dem was es bietet, zunächst mal zu verstehen und die
vorhandenen "Features" oder "Bugs" für meine Zwecke einzusetzen.
> Aber kann
> es wirklich sein, dass ich Writer oder eine einzelne
> Tabelle nicht so konfigurieren kann, dass ich ohne
> Klimmzüge jeden beliebigen Text eingeben kann? Also
> _das_ ist für mich eine selbstverständliche Grundfunktion.
Könnte es sein, dass du die Tabellenfunktion im Writer für etwas anderes
verwenden willst als sie ursprünglich entwickelt wurde?
Du sprichst von einer "Texttabelle", Olaf verwendet dafür den
treffenderen Begriff "Writertabelle". Ursprünglich war die Tabelle im
Writer tatsächlich funktional nur als solche konzipiert. Ein Indiz dafür
sehe ich vor allem auch darin, dass der Umbruch innerhalb einer Zelle
auf die nächste Seite nicht möglich war. Außerdem kann eine
Writertabelle in die Tabellenstruktur von Calc kopiert werden. Das
Feature für die Spaltenformatierung in einem Textdokument war übrigens
der Tabulator. Daher war auch die die Umwandlung Text<->Tabelle eine
sehr nützliche Einrichtung.
Die Änderungsmöglichkeit der Ansicht in das sog. Online-Layout Folge
davon, dass mit dem Writer auch die Erstellung von HTML-Dokumenten
vorbereitet werden können. Im Gegensatz zu Textfiles haben HTML-Files
eingeschränkte Formatierungsmöglichkeiten. Deshalb hat hier die
Tabellenfunktion eine schwerpunktmäßig andere Aufgabe; hier wird sie zur
Seitengestaltung verwendet. Diese verschiedenartige Anwendungsweise,
dass eine eigentlich für Berechnungen konzipierte Tabllenfunktion nun
auch noch als Formatierungswerkzeug verwendet wurde, scheint mir die
Ursache der ganzen Problematik zu sein.
Was du bräuchtest, ist tatsächlich eine Texttabelle. Die Writertabelle
ist aber noch nicht primär dafür konzipiert. Mit ein paar Workarounds
ist das zwar leicht zu schaffen aber leider nicht intuitiv.
Gruß aus Bruchsal!
Dieter Böser
--
Barockkirche St. Peter Bruchsal - eMail: st.peter...@gmx.de
Hilfen zu StarOffice/OOo: www.mbayer.de/dcos/ - Wiki: www.ooowiki.de
Olaf Peuss schrieb:
[...]
>> Verzeih mir diese Aussage, aber: das ist dummes Geschwätz.
>
>
> Nein, ist es nicht. Ich habe mir extra die Mühe gemacht, genau das
> auszuprobieren. Und es klappt ganz hervorragend.
Ich bezog meine Aussage auf Deine "Empfehlung", dann doch auf
Word umzusteigen. Ich hatte ja nicht geschrieben, dass das ganze
OO-Gesocks ein riesen Müllhaufen sei. Ich habe mich lediglich
gewundert, dass nur mit Workarounds der Text in einer Tabellenzelle
mit einem Gleichheitszeichen beginnen kann.
>
> (OT: Beleidigst Du immer Leute, die versuchen, Dir zu helfen, wenn Du
> erst mal bekommen hast, was Du wolltest?)
Nein, niemals! Ich hatte mich ja auch gleichzeitig entschuldigt ;-)
Im Ernst: es sollte nicht als Beleidigung stehen; ich wollte einfach
nur flapsig antworten.
[...]
> Na, dann ist die perfekte Lösung für Dich doch einfach: Arbeite einfach
> mit Latex weiter. :->
Tue ich selbstverständlich auch. Es gibt halt auch Situationen, in denen
OO das geeignete werkzeug ist.
[...]
>> ich arbeite seit über zehn Jahren mit Star-Produkten, früher unter
>> OS/2, heute unter Linux. Aus Überzeugung! Nur, damit meine obige
>> Aussage im rechten Licht erscheint.
>
>
> Donnerwetter, jetzt sollte ich mich wohl schwer beeindruckt zeigen,
nicht von den zehn Jahren, jedoch von meiner Überzeugung ;-)
> oder? ;-) Allerdings frage ich mich schon, warum Du (bei über 10 Jahren
> "Erfahrung" mit einem Produkt) nicht von selbst auf eine Lösung gekommen
> bist. :->
Ich verlasse da manchmal den pragmatischen Weg. Ich wollte ein
Gleichheitszeichen eingeben; es hat nicht funktioniert; ich wollte
wissen, ob man das Verhalten abstellen kann;
Hätte ich geradlinig mein Ziel verfolgt, wäre eine Textbox wohl
ehrlicherweise nicht einer meiner ersten Ideen gewesen. Eher die Idee
mit dem Leerzeichen. Vermutlich hätte ich allerdings versucht, den
gewünschten Text aus der Zwischenablage reinzukopieren.
>
>
> So, und damit bin ich raus.
> Viele Grüße,
> OP
ciao
Marcus
> Jetzt brauche ich mal deine Erfahrung: Wie kann ich per Autotext eine
> Zeile in der Tabelle füllen? Also erste Zelle was eingeben, dann F3 und
> den Rest per Autotext füllen. Mit OO01 gings wunderbar, mit OOo2 trag
> ich wieder von Hand ein.
Du hast zwar Ralph angeschrieben, aber dennoch hake ich mal nach.
Gibst du in eine Zelle ein Autotext-Kürzel ein und drückst F3, wird brav
diese Zele mit dem Autotext gefüllt (Test: bt<F3>).
Aber das ist es wahrscheinlich nicht, was du willst.
Man kann deine Frager auch so verstehen, dass du eine ganze Tabellen-Zeile
mit dem Inhalt der ersten Zelle füllen willst. Ist das so gemeint?
--
FAQ: http://www.mbayer.de/dcos/
Tipps: http://borumat.de/openoffice-writer-tipps.htm
WIKI: http://www.ooowiki.de
SO7 Handbücher: http://docs.sun.com/db/coll/so7de
> Erkläre mir doch bitte einmal, was _du_ mit einer Writer-Tabelle
> anstellen/erreichen willst, wenn nicht damit rechnen. Eine Tabelle dient
> doch zum tabellarischen Darstellen von Daten (incl. möglicher Rechen-
> operationen). Alles andere, was man damit macht, ist für mich eine
> Zweckentfremdung und mit möglichen Workarounds verbunden (um etwas
> anderes zu erreichen).
Ich weiß nicht, was *man* mit Texttabellen macht, aber *ich* benutze sie zu
nahezu 100% zum Formatieren mehrspaltiger Listen.
Den Versuch in einer solchen Tabelle zu rechnen, habe ich einmal
unternommen. Diese Funktionalität ist dermaßen rudimentär, dass sie nur für
Not- oder solche Fälle in Betracht gezogen werden sollte, wo es sich nicht
lohnt, eine Calc-Tabelle zu verwenden.
Ich kann mich nicht mehr erinnern, ob es die Texttabellen im Writer schon
gab, bevor das Programm um Calc erweitert wurde, jedenfalls aber betrachte
ich persönlich die Rechenfunktion in diesen Tabellen als Fremdkörper.
Ich meine deshalb nicht gleich, dass es sich um einen "Programmfehler" oder
"Designfehler" handelt. Es wäre meiner Meinung nach aber schön, wenn man
das Verhalten von Texttabellen so einstellen könnte, dass nicht Zeichen als
solche erzwungen werden müssen, sondern Formeln. Ein führendes "@@" als
Kennung wäre nicht ungeeignet.
Just my 5 Cent.
> Aber das ist es wahrscheinlich nicht, was du willst.
Ich hab ne Zeile mit n Zellen, Erste Zelle Nr.-Eingabe und F3 soll die
anderen Zellen dann mit dem entsprechenden Text füllen, also Zelle
2=Text A, Zelle 3=Text B, usw.. .
Mit OOo 1 war das kein Problem. Zeile ausgefüllt, als Autotext kopiert
und abgelegt. Bei OOo 2 wird immer nur die Zelle gefüllt in der der
Cursor steht. Wie du schriebst, eine Zelle bekomme ich wunderbar gefüllt.
Hans
> Ich hab ne Zeile mit n Zellen, Erste Zelle Nr.-Eingabe und F3 soll die
> anderen Zellen dann mit dem entsprechenden Text füllen, also Zelle
> 2=Text A, Zelle 3=Text B, usw.. .
>
> Mit OOo 1 war das kein Problem. Zeile ausgefüllt, als Autotext kopiert
> und abgelegt. Bei OOo 2 wird immer nur die Zelle gefüllt in der der
> Cursor steht. Wie du schriebst, eine Zelle bekomme ich wunderbar gefüllt.
Hey das ist krass!
Markiere ich eine Tabellenspalte mit mehreren Zellen und definiere sie als
Autotext,
- wird bei OOo 1 brav in jede Zelle der Zielzeile ein Wert eingefügt
- werden bei OOo 2 in die aktuelle Zelle n Zellen mit den Werten eingefügt.
Ich denke, das ist eine Folge der Möglichkeit verschachtelte Tabellen zu
benutzen. Eingefügt wird bei OOo 2 eine (einzeilige) Tabelle. (Test: TAB am
Ende der letzten Zelle fügt eine neue Zeile ein.
OOo 1 bot diese Möglichkeit noch nicht und bot daher ein anderes (aber
deshalb nicht unpraktisches) Ergebnis. Zu dem kommt man bei OOO 2 (nur?)
über das Einfügen des Autotextes außerhalb der Tabelle, Strg+C, in die
Zielzeile Strg+V, externe Tabelle löschen.
Möglich, aber ziemlich umständlich.