Eigene Funktion benutzen, Wert übergeben

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Eigene Funktion benutzen, Wert übergeben

von komma4 » Di, 29.05.2007 18:44

mlebek hat geschrieben:stört ist halt die zusätzliche Spalte die ich eigentlich nur für den Serienbrief brauche. Aber es läuft!
Blende die Spalte aus, wenn sie Dich stört.

von mlebek » Di, 29.05.2007 18:39

Das hat mich auf den Fehler gebracht:
ich hatte in Calc der Spalte den Namen der Funktion gegeben, Da kommt Calc offenbar total durcheinander. Calc hat laufend den Funktionsnamen in Anführungszeichen gestellt und anderes wirres Zeug gemacht.
Was mich an der Calc-Lösung stört ist halt die zusätzliche Spalte die ich eigentlich nur für den Serienbrief brauche. Aber es läuft!

von komma4 » Di, 29.05.2007 14:26

"Natürlich" kannst Du eine Makro-"Funktion" schreiben, die Daten aus Calc holt und in Dein Writer-Dokument einfügt (die müsstest Du dann aufrufen, damit die Arbeit erledigt wird) - der "richtige" Weg ist allerdings der von Dir beschriebene:

Calc-Tabelle ist als Datenquelle eines Serienbriefes hinterlegt.
Die Daten sollten dann auch in den erstellten Writer-Dokumenten auftauchen.

Tun sie das nicht: ich weiss nicht, inwieweit der "alte" Fehler noch existiert, der (in Calc) geänderte Daten nicht im Serienbrief aktualisiert... Hast Du nach der Datenänderung in Calc mal alle Dateien und OOo geschlossen, dann neu geöffnet? Immer noch keine Daten aus Deiner "Notlösungsspalte" sichtbar?

Eigene Funktion benutzen, Wert übergeben

von mlebek » Di, 29.05.2007 13:51

Hallo,

ich möchte eine selbst geschriebene Funktion im Writer-Dokument benutzen, die Werte aus einer Calc-Tabelle als Datenquelle holt und in das Dokument einfügt. Frage ist, geht das und wie übergebe ich einen Wert an die Funktion, der aus dieser Datenquelle kommen soll?

Ich hab als Notlösung eine eigene Spalte in der Datenquelle (Calc-Tabelle) angelegt, aber füge ich dieses Feld in mein Writer-Dokument ein, wird beim Einfügen von Daten(Serienbrief) kein Wert angezeigt.

Manfred

Nach oben