如何使用返回范围的 Openoffice calc 插件?

发布于 2024-07-12 19:38:13 字数 352 浏览 13 评论 0原文

我正在编写一个返回一系列字符串的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

柳絮泡泡 2024-07-19 19:38:19

我找到了一个解释这一点的链接:

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!

:)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文