请问VC中使用WORD VBA,如何获取当前选中的多个区域的位置并保存,在下次打开时重新选中?

酒红色的泪 2010-08-13 05:16:56
当只选中一个区域时,通过SelectionPtr->GetStart()和SelectionPtr->GetEnd()可以获取其起始和末尾的位置,但如果选中一个区域后,在按位CTRL的同时再选中另外一个区域,这时通过GetStart()和GetEnd()只能获得最后一个选中区域的位置。
是否有办法获取当前选中的多个区域的位置,并记录下来。这样我在下次打开此文档的时候,能够获取到用户上次选择的区域,以便对该区域数据进行操作。
...全文
376 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
fengrx 2010-08-17
  • 打赏
  • 举报
回复
没人回答我的帖子,我已经把我的删了。
fengrx 2010-08-17
  • 打赏
  • 举报
回复
还有一个,
http://www.officefans.net/cdb/viewthread.php?tid=64691&extra=page%3D5%26amp%3Bfilter%3Dtype%26amp%3Btypeid%3D7
酒红色的泪 2010-08-16
  • 打赏
  • 举报
回复
没人知道吗?
酒红色的泪 2010-08-16
  • 打赏
  • 举报
回复
好,研究一下先
fengrx 2010-08-16
  • 打赏
  • 举报
回复
做的已经很不错了。
fengrx 2010-08-16
  • 打赏
  • 举报
回复
这有一个:

http://www.officefans.net/cdb/viewthread.php?tid=72335
fengdan111 2010-08-16
  • 打赏
  • 举报
回复
也来学习一哈子!
fengrx 2010-08-16
  • 打赏
  • 举报
回复
fengrx 2010-08-16
  • 打赏
  • 举报
回复
我也正需要知道,如果有人知道,我再给加100分。

5,139

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧