我正在编写一个返回一系列字符串的 OpenOffice calc 加载项:
public String[][] myFunc(int v0, com.sun.star.table.XCellRange v1)
当我尝试在 OpenOffice 中使用该函数并将单元格的值设置为
=myFunc(0;A1:B1)
只有 myFunc 返回的第一个值显示为单元格的值。如何使值出现在一系列单元格中,效果如下
C1:D1=myFunc(0;A1:B1)
?
谢谢你。
我正在编写一个返回一系列字符串的 OpenOffice calc 加载项:
public String[][] myFunc(int v0, com.sun.star.table.XCellRange v1)
当我尝试在 OpenOffice 中使用该函数并将单元格的值设置为
=myFunc(0;A1:B1)
只有 myFunc 返回的第一个值显示为单元格的值。如何使值出现在一系列单元格中,效果如下
C1:D1=myFunc(0;A1:B1)
?
谢谢你。
我找到了一个解释这个的链接:
http://www.openofficetips.com/blog/archives/2004/10/array_formulas.html
简而言之,选择单元格 C1,输入公式 =myFunc(0;A1:B1),然后按 Ctrl-Shift-Enter 而不是 Enter。不过,似乎无法从菜单访问此功能。我不得不承认不是很直观!
:)