假设我有一个编号列表,其中每个数字后面跟着几个要点:例如
- 编号列表 1.
- 项目符号列表1
- 项目符号列表2
- 编号列表2
- 项目符号列表3
- 项目符号列表4
- 编号列表3。
我希望能够将光标放在“编号列表 1”中的任何位置,并运行宏以将光标放在编号列表 2 的开头,跳过其间的所有项目符号列表
这就是我能做的..
Sub MoveToNextNumberedListItem()
' This checks if cursor is in a numbered list
If Selection.paragraphs(1).Range.ListParagraphs.count > 0 Then
' Moves cursor to end of that line
Selection.EndKey Unit:=wdLine
' Moves the cursor to the beginning of the next list item
Selection.MoveDown Unit:=wdLine
Selection.HomeKey Unit:=wdLine
End If
End Sub
如果我将光标放在编号列表 1中的任意位置并运行此命令,当我希望它转到编号列表 2 的开头时,它只会将光标移动到项目符号列表 1
试试这个代码
它查找下一个 1 级段落。