如何实现excel里的滚动截图

Transactions.xlsx (10.6 KB)
文件里的数据内容需要滚动屏幕才能实现完全截屏,目前可以使用PageDown截取全部数据。但如何判断什么时候停止截屏?

你好
可以用 另存为pdf类的文件取代吗

停止截屏的條件應該是"最後一個有data的row"
所以你可以read range確認總共的row數目, 然後預估需要幾個PageDown
當然每個PageDown所看到的row數目會依照設定的zoom % 而變

Hi @SarahZhao

通过PageDown进行滚屏的终止条件可以设定为,
当前一次截屏与上一次截屏没有发生变化时,舍弃本次截屏并终止
比较两个Image对象有很多方法,请参考以下DOC

谢谢回复,如果截图可以实现尽量不要改变需求。

谢谢你的回复~

谢谢回复,最后选择了类似的方法。在最后一行数据的下一行输入了一个自定义的标识,每次截屏的时候判断是否出现带有自定义的标识,如果有就停止截图。

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.