LilaS 发表于 2024-12-3 14:41:14

【17.1.9】当快照增行后遮住下方文字



不希望下方文字被遮挡 这种情况怎么解决

Wilson.Zhang 发表于 2024-12-3 14:41:15

本帖最后由 Wilson.Zhang 于 2024-12-4 11:26 编辑

LilaS 发表于 2024-12-3 15:13
我没找到
好像没有这种便捷设置,应对您的需求,可以监听ShapeChanged事件。

当引用区域插入行后,区域快照同步插入行,引发了区域快照的形变,就触发了ShapeChanged事件,事件可以监听到发生形变的形状对象。

但是,由于此时形状已经发生了变化,通过形状的endRow得到的变化后的endRow。

所以,需要提前保存每张区域快照的原始对象,这样就可以通过新旧对象的endRow得到被插入的行数Rows。

同时旧对象状态的endRow也是发生形变前区域快照下数据行的起始行索引,基于此行同步插入相同行数Rows。

我设想的方案是这样的,您可以参考这个方案测试下,看看能不能满足需求。

Wilson.Zhang 发表于 2024-12-3 14:47:31

您好!通过您提供的图示,初步理解您可能想在区域快照同步引用区域增行后,原本居于其下一行的数据行能依次下移,从而保持区域快照和周围数据的相对位置关系不变,是这样吗?

LilaS 发表于 2024-12-3 15:12:57

Wilson.Zhang 发表于 2024-12-3 14:47
您好!通过您提供的图示,初步理解您可能想在区域快照同步引用区域增行后,原本居于其下一行的数据行能依次 ...

是的 类似于在快照背景单元格中 也插入行 我记得在设置快照格式里 是不是有这个勾选功能配置的啊?

LilaS 发表于 2024-12-3 15:13:27

LilaS 发表于 2024-12-3 15:12
是的 类似于在快照背景单元格中 也插入行 我记得在设置快照格式里 是不是有这个勾选功能配置的啊?

我没找到

LilaS 发表于 2024-12-4 10:34:50

Wilson.Zhang 发表于 2024-12-3 14:41
好像没有这种便捷设置,应对您的需求,可以监听ShapeChanged事件。当引用区域插入行后,区域快照同步插入 ...

好的 感谢

Joestar.Xu 发表于 2024-12-4 11:18:53

不客气,那就先结贴了,后续有其他问题的话随时开新帖提问哈。

Wilson.Zhang 发表于 2024-12-4 11:26:52

LilaS 发表于 2024-12-4 10:34
好的 感谢

不客气!如有新问题,欢迎发新帖沟通。
{:5_110:}
页: [1]
查看完整版本: 【17.1.9】当快照增行后遮住下方文字