Hi
Ich programmiere in C++ und muss Daten sowohl an Excel als auch an OpenOffice ausgeben. Dabei werden auch Formeln übergeben. Diese Formeln werden in Excel direkt ausgeführt, in OpenOffice hingegen funktioniert dies nicht, sondern sie werden als Text ausgegeben. Wenn ich dann anschließend in der Formel im OpenOffice ein beliebiges Zeichen lösche und wieder neu reinschreibe und RETURN drücke, wird die Formel ausgeführt.
Das passiert bei jeder Formel. So auch bei folgender z.B.
=(RUNDEN(E14*F14/1000;2)
In Excel wird sie direkt ausgeführt, in OpenOffice nur, wenn ich sie manuell anschließend nochmal anfasse. Wobei ich die Formel dann inhaltlich nicht veränder.
Jemand eine Idee, woran das liegt? Oder hat vielleicht jemand einen Lösungsansatz?
Greetz
Ich programmiere in C++ und muss Daten sowohl an Excel als auch an OpenOffice ausgeben. Dabei werden auch Formeln übergeben. Diese Formeln werden in Excel direkt ausgeführt, in OpenOffice hingegen funktioniert dies nicht, sondern sie werden als Text ausgegeben. Wenn ich dann anschließend in der Formel im OpenOffice ein beliebiges Zeichen lösche und wieder neu reinschreibe und RETURN drücke, wird die Formel ausgeführt.
Das passiert bei jeder Formel. So auch bei folgender z.B.
=(RUNDEN(E14*F14/1000;2)
In Excel wird sie direkt ausgeführt, in OpenOffice nur, wenn ich sie manuell anschließend nochmal anfasse. Wobei ich die Formel dann inhaltlich nicht veränder.
Jemand eine Idee, woran das liegt? Oder hat vielleicht jemand einen Lösungsansatz?
Greetz
Comment