-----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

Ответить