DDE-Verknüpfung Writer -> Calc

Das Textverarbeitungsprogramm

Moderator: Moderatoren

thynnahoo
*
Beiträge: 10
Registriert: Fr, 21.02.2014 16:36

DDE-Verknüpfung Writer -> Calc

Beitrag von thynnahoo »

Hallo,

für die Berechnung einiger Gebühren sind u.a. aufwendige Wenn-Dann-Funktionen nötig. Für diese Komplexität ist der Writer nicht ausreichend. Daher läuft ein Großteil der Berechnungen in Calc. Allerding gestalltet sich die Übergabe von
Writer zu Calc schwierig.

Bsp.
Im Writer ist eine Tabelle, in der eine Grundfläche einzutragen ist. Diese Zahl soll an Calc übergeben, die Gebühr berechnet und anschließend an den Writer zurückgegeben werden.

Eingabe Grundfläche > Berechnung > Ausgabe Gebühr
Writer > Calc > Writer

Eine Verküpfung ist ja prinzipiell möglich, allerding gestaltet sich die Aktualisierung weiniger freundlich. Entweder werden die Werte in Calc gar nicht oder nur teilweise aktualisiert.

Gibt es dafür eine Lösung?

Viele Grüße
Thynnahoo
F3K Total
********
Beiträge: 3720
Registriert: Mo, 28.02.2011 17:49

Re: DDE-Verknüpfung Writer -> Calc

Beitrag von F3K Total »

Hi,
vielleicht versuchst Du es doch mit Writer-Formeln?
Angenommen in B1 steht die Fläche, dann entspricht diese Writer Formel

Code: Alles auswählen

=<B1>*(2-((<B1> geq 1000)/2)-(<B1> geq 2000)/2))
dieser Calc-Formel

Code: Alles auswählen

=WENN(B1<1000;2*B1;(WENN(UND(B1>=1000;B1<2000);1,5*B1;1*B1)))
Gruß R
Benutzeravatar
lorbass
********
Beiträge: 4116
Registriert: Mo, 01.05.2006 21:29
Wohnort: Bonn

Re: DDE-Verknüpfung Writer -> Calc

Beitrag von lorbass »

:shock: Es ist das erste Mal, dass ich von der Idee höre, eine Tabellenkalkulation per DDE als Funktionsbibliothek für eine Textverarbeitung zu gebrauchen oder besser: zu missbrauchen.

Mein Tipp: Ersetze in deiner Darstellung Calc durch StarBasic oder Python oder JavaScript
  • Eingabe Grundfläche > Berechnung > Ausgabe Gebühr
    -----------------------------------------------------------------------
           Writer >  Python  > Writer
und vor allen Dingen: handle danach. Hilfe dabei erhältst du unter der Kategorie OOo Basic und Java.

Gruß
lorbass
thynnahoo
*
Beiträge: 10
Registriert: Fr, 21.02.2014 16:36

Re: DDE-Verknüpfung Writer -> Calc

Beitrag von thynnahoo »

Naja, so abwegig finde/fand ich die Idee gar nicht. Zumal mir beide Dokumente vorliegen und "lediglich" miteinander verknüpft werden müssten...
Wo darin der Missbrauch bestehen soll, ist mir nicht ganz klar. Allerdings bin ich auch nicht vom Fach und kenne mich mit der Programmierästhetik nicht aus. :?

So wie ich es lese, liegt darin auch meine größte Schwachstelle - Programmierung.
Schade, dass es eine Sackgasse ist!? :(

lorbass hat geschrieben: und vor allen Dingen: handle danach.
Was meinst du damit, lorbass?

Mit besten Grüßen
Thynnahoo
Benutzeravatar
lorbass
********
Beiträge: 4116
Registriert: Mo, 01.05.2006 21:29
Wohnort: Bonn

Re: DDE-Verknüpfung Writer -> Calc

Beitrag von lorbass »

thynnahoo hat geschrieben:
lorbass hat geschrieben:und vor allen Dingen: handle danach.
Was meinst du damit?
Na ja, es wäre halt nur 'ne halbe Sache, wenn du es beim ersten Teil
 »Ersetze in deiner Darstellung Calc durch [Programmiersprache]«
beließest, ohne dann diese Theorie in die Praxis umzusetzen…

Gruß
lorbass
Antworten