如何理解Bookmarks("\page")

Set rg = doc.GoTo(wdGoToPage, wdGoToAbsolute, 3)
rg.Select
rg.SetRange rg.Start, rg.Bookmarks("\page").End
rg.Copy

以上代码功能(定位到第3页开头,然后复制第3页内容)
可以用下面简化代码实现

Set rg = doc.Goto(wdGoToPage, wdGoToAbsolute, 3)
rg.Bookmarks("\page").Range.Copy

知识点:\page 就像一个 "动态定位器",始终指向当前 Range 对象(或光标)
所在的那个页面,无论这个 Range 是一个范围还是一个点。

posted @ 2025-08-31 12:22  python_learn  阅读(6)  评论(0)    收藏  举报