пожалуйста, помогите мне со следующим:
Я хочу определить максимальное значение в столбце calc открытого офиса, используя OOoTools.pas
интерфейс.
Это так быстро, как я пришел:
Procedure FindMaximum(oMySheet : Variant);
Var
oFuncService : Variant;
Begin
oFuncService := CreateUnoService('com.sun.star.sheet.FunctionAccess');
ShowMessage(oFuncService.callFunction('MAX', VarArrayOf([10,20,50])));
End;
Это работает
Конечно, я хочу заполнить значения столбца, например:
ShowMessage(oFuncService.callFunction('MAX', VarArrayOf([oMySheet.getCellRangeByName('K8:K10')])));
Я получаю сообщение "com.star.lang.IllegalArgumentException :." Зачем?
Спасибо