找回密码
 立即注册

QQ登录

只需一步,快速开始

LilaS
金牌服务用户   /  发表于:2024-11-22 13:58  /   查看:259  /  回复:13
50金币
快照被拖拽后 数据源再发生增删行 快照会被缩放 能不缩放吗
想要快照宽度不变 增删行后 快照也跟着增删行 不缩放

最佳答案

查看完整内容

1. 区域快照是CameraShape对象,通过CameraShape:range()方法可以查询其引用区域。 可以根据快照及其引用区域自定义下映射关系,后续根据映射关系判断。 2. 参见1。 3. 区域快照中的行数与引用区域一致,通过CameraShape:range()查询到区域快照的引用区域,据此可知行数。

13 个回复

倒序浏览
最佳答案
最佳答案
Wilson.Zhang
超级版主   /  发表于:2024-11-22 13:58:53
来自 12#
LilaS 发表于 2024-11-29 11:46
感谢 但关于你的思路我有几个问题:
怎么判断某个区域是快照的引用区域?
然后如何找到这个对应的快照 ...

1. 区域快照是CameraShape对象,通过CameraShape:range()方法可以查询其引用区域。 可以根据快照及其引用区域自定义下映射关系,后续根据映射关系判断。

2. 参见1。

3. 区域快照中的行数与引用区域一致,通过CameraShape:range()查询到区域快照的引用区域,据此可知行数。
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-11-22 14:31:26
2#
您好!您提到的“快照被拖拽后”是否指通过拉伸快照右下角放大快照尺寸?如果是这样的话,我试了下,当快照与源区域在同sheet时会出现您描述的现象,而与源区域不在同sheet的快照将不受此约束。您可以亲测观察下。
回复 使用道具 举报
LilaS
金牌服务用户   /  发表于:2024-11-22 16:28:38
3#
Wilson.Zhang 发表于 2024-11-22 14:31
您好!您提到的“快照被拖拽后”是否指通过拉伸快照右下角放大快照尺寸?如果是这样的话,我试了下,当快照 ...

动画.gif494727782.png


这样的 被缩小了  不希望 快照的高度被压缩 希望能增删行后 快照只拖拽了宽度 高度还能根据增删行改变
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-11-22 17:52:14
4#
本帖最后由 Wilson.Zhang 于 2024-11-28 17:28 编辑
LilaS 发表于 2024-11-22 16:28
这样的 被缩小了  不希望 快照的高度被压缩 希望能增删行后 快照只拖拽了宽度 高度还能根据增删行 ...

了解了。这个目前是与Excel保持一致的设计,您可以在Excel亲测观察了解。您为什么会要在建立了区域快照之后在引用区域内插入行呢?是否可以在确定了引用区域范围不变的情况下再创建区域快照呢?
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-11-28 15:58:15
5#
您好!由于您没再回复,所以请教下您这个问题的进展如何了?
回复 使用道具 举报
LilaS
金牌服务用户   /  发表于:2024-11-28 16:48:35
6#
Wilson.Zhang 发表于 2024-11-28 15:58
您好!由于您没再回复,所以请教下您这个问题的进展如何了?

因为我们需要快照的地方格式不一样 需要拉宽一下 快照源区域也不方便更改格式 有办法解决吗
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-11-28 17:38:28
7#
LilaS 发表于 2024-11-28 16:48
因为我们需要快照的地方格式不一样 需要拉宽一下 快照源区域也不方便更改格式 有办法解决吗

听您一席话,那不可避免要对快照进行拉伸了。那么,是否可以在确定引用区域不变后再创建对应的快照呢?请教下您的使用场景是需要先建立快照,出于显示或其他考量对快照拉伸尺寸,之后再对快照的引用区域增删行?想要了解下您的需求场景限定了这样使用快照的方式吗?
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-11-29 10:03:04
8#
本帖最后由 Wilson.Zhang 于 2024-11-29 10:12 编辑

您好!这个现象是与Excel保持一样的设计,如下图所示为Excel中操作后的表现。我创建了区域快照,可以看到放置区域快照的区域是行6到行12之间。随后,对引用区域进行插入行和删除行的操作,每次操作后都可以看到区域快照的尺寸不变,同时会同步引用区域的行增删操作,这就导致了区域快照内部各行的行高变化。面对这样的现象,还是如前所述,在您的使用场景中可否在确定引用区域规模不变的情况下再创建区域快照呢?
区域快照.gif
回复 使用道具 举报
LilaS
金牌服务用户   /  发表于:2024-11-29 10:11:35
9#
Wilson.Zhang 发表于 2024-11-29 10:03
您好!这个现象是与Excel保持一样的设计,如下图所示为Excel中操作后的表现。我创建了区域快照,可以看到放 ...

你好,我们的引用区域是需要增删行的 这种情况怎么解决
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部