在VBA中,如何实现选择word 某页 的第一行?
在VBA中,如何实现选择word 某页 的最后一行? 

解决方案 »

  1.   

    Word不太好控制,可能你要先知道一页有多少行,然后通过移动光标来定位:如:Selection.MoveUp Unit:=wdLine, Count:=8或Selection.MoveDown Unit:=wdLine, Count:=9Count代表移动的行数。
      

  2.   

    我用录制宏录制“定位”的代码,可以参考下:    Selection.GoTo What:=wdGoToPage, Which:=wdGoToNext, Name:="1"
        Selection.Find.ClearFormatting
        With Selection.Find
            .Text = ""
            .Replacement.Text = ""
            .Forward = True
            .Wrap = wdFindContinue
            .Format = False
            .MatchCase = False
            .MatchWholeWord = False
            .MatchByte = True
            .MatchAllWordForms = False
            .MatchSoundsLike = False
            .MatchWildcards = False
            .MatchFuzzy = False
        End With