如何在 OpenOffice Calc (BASIC) 中获取范围的第一行的编号

Posted

技术标签:

【中文标题】如何在 OpenOffice Calc (BASIC) 中获取范围的第一行的编号【英文标题】:How to get the number of the first row of a range in OpenOffice Calc (BASIC) 【发布时间】:2015-03-27 20:07:11 【问题描述】:

因此,我一直在将 VBA 代码转换为 OpenOffice BASIC,而一项简单的任务是获取该范围的第一行的编号,这已经花费了数小时的研究时间。

在 VBA 中:

Cells(3,2) 或“mr”是一个输入类型为“A5:G7”的单元格,所以首先我将字符串拆分为一个包含 A5 和 G7 的数组。

Rangesplit = Split(Cells(3, 2), ":") 
FirstRow = Range(Rangesplit(0)).Row

到目前为止在 OpenOfficeBasic 中:

Rangesplit(mr,":")

到目前为止,我无法确定行,我想知道哪个函数允许我这样做。

【问题讨论】:

【参考方案1】:

以下功能可能会对您有所帮助:

Row_int = oCell.getCellAddress.Row
Col_int = oCell.getCell

【讨论】:

以上是关于如何在 OpenOffice Calc (BASIC) 中获取范围的第一行的编号的主要内容,如果未能解决你的问题,请参考以下文章

如何在 OpenDocument/OpenOffice Calc 中制定超链接

如何根据公式自动选择 OpenOffice Calc 单元格?

如何对具有相同 ID OpenOffice 的条目求和 - Calc

再次使用delphi进行openoffice calc

如何在 OpenOffice Calc 宏中获得合并的单元格行/列跨度

使用 c# 在 OpenOffice calc 中的超链接