Hallo Stefan,

vielen Dank für Deine lange und ausführliche Antwort.

Am 24.05.2010 16:21, schrieb Stefan Weigel:
ich habe eine Calc-Tabelle mit folgendem Inhalt:
B1 3
B2 2
B3 =f*z
Datenbereich f $Tabelle1.$B$1
Datenbereich z $Tabelle1.$B$2

Es erscheint wie gewünscht in Feld B3 das Ergebnis 6.

Ok. Das ist nebenbei bemerkt eine ungewöhnliche Vorgehensweise. Denn
Datenbankbereiche sind normalerweise nicht für diesen Zweck gedacht. Da
würde ich besser Namen festlegen (Einfügen|Namen|Festlegen...)

Mir ist der Unterschied nicht klar. Einerseits gibt es einen "Daten | Bereich festlegen" und andererseits "Einfügen | Namen | festlegen". Im ersten Fall erhalte ich ein Fenster "Datenbankbereich festlegen", im anderen "Namen festlegen". In beiden Fällen arbeite ich mit Namen für ein oder mehrere Felder.


Kopiere ich jetzt den Bereich A1:B3 in ein Writer-Dokument, so wird ein
Objekt eingefügt mit drei Zeilen und zwei Spalten. Leider steht in B3
nicht die Zahl 6, sondern Err:520.

Ok. Das kann ich nachvollziehen. Das passiert sogar unabhängig davon, ob
man wie Du mit Datenbankbereichen oder wie ich mit Namen arbeitet.

Falsch. Arbeite ich mit Namen, dann kann ich mit Strg-C die Namen in writer mit übernehmen. Bei Datenbankbereichen klappt das nicht (mein Ursprungsproblem).

Was mache ich falsch? bzw. Wie mache ich es richtig?

Die Frage ist, ob Deine Erwartung richtig ist.

Du kopierst einen Zellbereich aus einem Calc-Dokument und fügst diesen
als Calc-Objekt in ein Writer-Dokument ein. Welche Informationen werden
bei diesem Kopiervorgang mittransportiert? Prinzipiell wird das
mitgenommen, was Du zum Kopieren markiert hattest. Also es werden die
Zellen A1:B3 mit allen in ihnen enthaltenen Informationen kopiert. Die
Festlegung von benannten Datenbankbereichen oder Namen in der Calc-Datei
gehört nicht zu den Informationen, die im Kopiervorgang enthalten sind.
Diese Informationen sind eine Eigenschaft des Dokuments und nicht der
Zellen.

Es gibt Ausnahmen. Beispielsweise werden die in den Zellen verwendeten
Formatvorlagendefintionen doch mitkopiert, obwohl auch diese
Eigenschaften des Dokuments und nicht der Zellen sind. Das ist zwar
unlogisch aber praktisch. Die gleiche praktische Unlogik hat man im
Falle der benannten Bereiche halt nicht eingebaut.

Um wirklich das Calc-Dokument mit allen seinen Informationen in das
Writer-Dokument zu kopieren, musst Du das Calc-Dokument speichern und in
Writer über Einfügen|Objekt|OLE-Objekt...|AusDateiErstellen als Objekt
einfügen.

Dann sind auch die benannten Bereiche in dem eingebetteten Dokument
vorhanden.

Danke für Deine "unlogischen aber praktischen" - nein halt - logischen und praktischen Ausführungen. Ich habe einiges dazugelernt.

Ich werde mir die Unterschiede (Namen / Datenbankbereiche) noch erarbeiten müssen.


Viele Grüße
Thomas Kübler

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org

Antwort per Email an