找回密码
 立即注册

QQ登录

只需一步,快速开始

zzz123

注册会员

13

主题

32

帖子

159

积分

注册会员

积分
159
zzz123
注册会员   /  发表于:2023-1-4 17:42  /   查看:3136  /  回复:5
1金币
spread怎么得到选中的单元格范围内,最小行的索引


最佳答案

查看完整内容

如果你说的是首行的意思的话,那么通过下面的代码就能获取(ps:选中区域可能是多个,所以这里有个foreach,你也可以只取第一个选中区域)

5 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-1-4 17:42:45
来自 2#
如果你说的是首行的意思的话,那么通过下面的代码就能获取(ps:选中区域可能是多个,所以这里有个foreach,你也可以只取第一个选中区域)


image.png794495239.png
回复 使用道具 举报
zzz123
注册会员   /  发表于:2023-1-4 18:12:07
3#
感谢,我是直接取数组第一个元素的行
Dim selectionArr As FarPoint.Win.Spread.Model.CellRange() = fs.Sheets(0).GetSelections()
selectionArr(0).Row
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-1-4 18:17:23
4#
,这样没有问题的
回复 使用道具 举报
zzz123
注册会员   /  发表于:2023-1-4 18:27:05
5#
为什么我选中了多个单元格,selectionArr的长度还是1呢
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-1-4 18:36:55
6#
并不是说一个选区包含多个单元格,而是说多个选区。类似下面这样的,这个是通过按下ctrl键后,再多次用鼠标框选区域

image.png999637451.png
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部