表格绑定了书签,调用 await app.ActiveDocument.Bookmarks.Item(bookMarkName).Select(); 初始状态如下图1 <img src="https://solution-community.wps.cn/uploads/post/5rw2VDJYcjy.png" alt="image.png"/>
此时, 在表格末尾下方插入一行, 书签再选中, 并没有更新书签的range信息。 调用的方法是 const bookmarks = (await app.ActiveDocument.Bookmarks.Json()) || []; <img src="https://solution-community.wps.cn/uploads/post/5rw3mXTUYuq.png" alt="image.png"/> 如果在中间插入一行倒没问题。
在 WindowSelectionChange事件里查看该书签的位置信息, 也没有变化, 仍然是两行的range(625-769)
可以帮忙看看嘛(或者有什么解决办法)