如何使用返回范围的 Openoffice 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)
?
谢谢。
I am writing an OpenOffice calc add-in that returns a range of strings:
public String[][] myFunc(int v0, com.sun.star.table.XCellRange v1)
When I try to use the function in OpenOffice and set a cell's value to
=myFunc(0;A1:B1)
Only the first value returned by myFunc is shown as the value of the cell. How can I make the value appear in a range of cells, to the effect of
C1:D1=myFunc(0;A1:B1)
?
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我找到了一个解释这一点的链接:
http://www.openofficetips。 com/blog/archives/2004/10/array_formulas.html
简而言之,选择单元格 C1,输入公式 =myFunc(0;A1:B1),然后按 Ctrl-Shift-Enter 而不是 Enter。 不过,此功能似乎无法从菜单访问。 我必须承认不是很直观!
:)
I found a link that explains this:
http://www.openofficetips.com/blog/archives/2004/10/array_formulas.html
In short, select cell C1, enter the formula =myFunc(0;A1:B1), and press Ctrl-Shift-Enter instead of Enter. This functionality doesn't seem to be accessible from the menu though. Not very intuitive I have to admit!
:)