Орлов Владислав Джонович пишет:
В сообщении от Среда, 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 mailing list
Oo-discuss at openoffice.ru
https://lists.openoffice.ru/mailman/listinfo/oo-discuss