// прочитать значение
V=StarDesktop.CurrentComponent.Sheets(i).getCellByPosition(a,b).getValue()
F=StarDesktop.CurrentComponent.Sheets(i).getCellByPosition(a,b).getFormula()
// записать значение
StarDesktop.CurrentComponent.Sheets(i).getCellByPosition(a,b).Value=V
StarDesktop.CurrentComponent.Sheets(i).getCellByPosition(a,b).Formula=F
// прочитать значение
V=StarDesktop.CurrentComponent.Sheets(i).getCellByPosition(a,b).getValue()
F=StarDesktop.CurrentComponent.Sheets(i).getCellByPosition(a,b).getFormula()
// записать значение
StarDesktop.CurrentComponent.Sheets(i).getCellByPosition(a,b).Value=V
StarDesktop.CurrentComponent.Sheets(i).getCellByPosition(a,b).Formula=F
Слабой имел ввиду не вобшем а в сравнение с Microsoft Office Visual Basic(и это в еще в 97 версии) - здесь просто оболденая документация
Например достаточно написать Sheets поставить курсор на это слово нажать F1 и у тебя все на блюдочке - здесь же даже гугл не так быстро и точно обслужит даже просидев ночами. Но заметьте я это сказал не как оскорбление к опенофису а как констатацию и знаю что развитие OpenOffice очень бурная в отличие от M$ Office тоторое делает только косметические изменения даже посмотрим 2003 и 2007. Я очень уважаю опен офис поэтому перевожу свои программы именно под него.
// прочитать значение
V=StarDesktop.CurrentComponent.Sheets(i).getCellByPosition(a,b).getValue()
F=StarDesktop.CurrentComponent.Sheets(i).getCellByPosition(a,b).getFormula()
// записать значение
StarDesktop.CurrentComponent.Sheets(i).getCellByPosition(a,b).Value=V
StarDesktop.CurrentComponent.Sheets(i).getCellByPosition(a,b).Formula=F