[oodisc] Функции

Peter (Zebar) Astakhov astakhovp на elinar-broiler.ru
Ср Янв 25 15:28:51 MSK 2006


Орлов Владислав Джонович пишет:
> В сообщении от Среда, 25-Янв-2006 13:28 Peter (Zebar) Astakhov написал(a):
>   
>> Хочу в OO Calc написать свою пользовательскую функцию. Как это сделать
>> проще всего?
>>     
> Проще всего - это если она пишется только для себя. Тогда просто пишем 
> функцию...
> Ну, например, чуть-чуть "причесать" результат перевода суммы в сумму прописью 
> (не помню где брал саму sumpropis(chislos, vids, dengis, polnos), а сведения 
> об авторе в комментариях не значились):
> Function full_SumPropis(HowMany) As String
> Dim str_rez As String
> str_rez = Trim(sumpropis(HowMany, 0, 1, 0))
> full_SumPropis=Trim(Format(HowMany, "# ##0.00")&" руб. ("  & str_rez & ")")
> End Function 
> То есть, получить сумму прописью и выдать строку вида "40,12 руб. (сорок руб. 
> 12 коп)" (при этом три последних параметра зашиты наглухо).
> В таблице просто пишем =full_SumPropis($B4) и все работает...
>
> А вот если функцию нужно будет отдавать пользователям, да при этом мастер 
> функций ее распознавал, да чтобы диапазоны значений, а не отдельные клетки 
> обрабатывал... Просто - вряд ли получится. Хотя - если честно - не так все и 
> страшно!..
>
>   
> ------------------------------------------------------------------------
>
> _____________________________________________________
> Oo-discuss mailing list
> Oo-discuss at openoffice.ru
> https://lists.openoffice.ru/mailman/listinfo/oo-discuss
Так вопрос то в чем:
ГДЕ пишем свою функцию?

-- 
Начальник отдела информационных систем и телекоммуникаций 
ЗАО "Элинар-Бройлер"
тел. (495) 777-12-55

Peter Astakhov
Registered Linux user #349343



Подробная информация о списке рассылки Oo-discuss