Как использовать надстройку Openoffice calc, которая возвращает диапазон? - PullRequest
2 голосов
/ 25 января 2009

Я пишу надстройку Calc OpenOffice, которая возвращает диапазон строк:

public String[][] myFunc(int v0, com.sun.star.table.XCellRange v1)

Когда я пытаюсь использовать функцию в OpenOffice и установить значение ячейки в

=myFunc(0;A1:B1)

Только первое значение, возвращаемое myFunc, отображается как значение ячейки. Как сделать так, чтобы значение отображалось в диапазоне ячеек с эффектом

C1:D1=myFunc(0;A1:B1)

Спасибо.

1 Ответ

2 голосов
/ 26 января 2009

Я нашел ссылку, которая объясняет это:

http://www.openofficetips.com/blog/archives/2004/10/array_formulas.html

Короче говоря, выберите ячейку C1, введите формулу = myFunc (0; A1: B1) и нажмите Ctrl-Shift-Enter вместо Enter. Эта функция, кажется, не доступна из меню. Не очень интуитивно, я должен признать!

:)

...