首页 > 办公 > Word > 正文

VBA全选word当前页代码

2024-08-22 13:26:45
字体:
来源:转载
供稿:网友

  下面的代码的功能是,全选word文档的当前页,注意,是当前页,即插入条所在的页,而不是全文。

  Dim CurrentPageStart As Long, CurrentPageEnd As Long, myRange As Range

  Dim Currentpage As Integer, Pages As Integer

  On Error Resume Next

  Currentpage = Selection.Information(wdActiveEndPageNumber)

  Pages = Selection.Information(wdNumberOfPagesInDocument)

  CurrentPageStart = Selection.GoTo(what:=wdGoToPage, Which:=wdGoToNext, Name:=Currentpage).start

  If Currentpage = Pages Then

  CurrentPageEnd = ActiveDocument.Content.End

  Else

  CurrentPageEnd = Selection.GoTo(what:=wdGoToPage, Which:=wdGoToNext, Name:=Currentpage + 1).start

  End If

  Set myRange = ActiveDocument.Range(CurrentPageStart, CurrentPageEnd)

  myRange.Select

  注意,以上代码在VBA环境下使用。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表