Tenho certeza que você terá que fazer um pouco de programação (o que pode ser feito em, por exemplo, Python, C ++ ou Java, ou até mesmo OOo / LibO Basic) para criar sua própria função Calc. Se você gosta de usar o Python, procure na web por "python uno bridge" (ou substitua "python" pelo seu idioma favorito).
(BTW: algo similar também é possível no MS Excel ...)