-----Original Message----- From: [EMAIL PROTECTED] To: [email protected] Date: Wed, 21 Mar 2007 10:51:09 +0500 Subject: [Oo-discuss] [email protected]
> Доброго времени суток. > Странная проблема с выгруженными документами из 1с в ОО Calc суть в том, > что формат ячеек цифровой, но !!! перед значением стоит ` апостроф, > и получается что формулы не считаются, апостроф можно убрать > только, путем переформатирования его в текст!!! и опять ничего не > считает но апостроф исчезает... при обратном форматировании в > числовой формат он появляется... а на сколько я понял апостроф > как раз является определением текстового формата!!! пробовалось на OO > 2.0.4 & 2.1 > -- > С уважением, Андрей Игоревич > > > _______________________________________________ > Oo-discuss mailing list > [email protected] > https://lists.openoffice.ru/mailman/listinfo/oo-discuss > Работая над автоматизацией OOo было выявлено, что текст, данные и формулы экспортируются по разному. Для примера: //--------------------------------------------------------------------------- void OOCalcAuto::putFormulaToCell (unsigned int col, unsigned int row, WideString Formula) { Cell = Sheet.OleFunction("getCellByPosition", col, row); Cell.OleFunction("setFormula", Formula); } //--------------------------------------------------------------------------- void OOCalcAuto::putTextToCell (unsigned int col, unsigned int row, WideString Text) { Cell = Sheet.OleFunction("getCellByPosition", col, row); Cell.OleFunction("setString", Text); } //--------------------------------------------------------------------------- void OOCalcAuto::putValueToCell (unsigned int col, unsigned int row, float Value) { Cell = Sheet.OleFunction("getCellByPosition", col, row); Cell.OleFunction("setValue", Value); } Так же я пытался вставить сразу определенную область, но формулы отображается как строковые данные. С Уважением, Сергей _______________________________________________ Oo-discuss mailing list [email protected] https://lists.openoffice.ru/mailman/listinfo/oo-discuss
