例如,
这是标题 1 段落
5.1。这是标题 2 段落
这是正文。
当光标位于“这是文本”中的某个位置时,我想得到 5,这是它顶部的 Heading1 样式段落的编号。
目前,我正在使用
Dim myField As Field
Set myField = ActiveDocument.Fields.Add(Selection.Range, Type:=wdFieldEmpty, Text:="STYLEREF ""Heading 1"" \n ")
If myField.result = index Then
....
End If
虽然myField.result
得到了我需要的数字,但它也会将它添加到光标所在的文本中,这是我不想要的。
我需要这个数字来将它与我的代码中的现有索引进行比较。
我怎样才能做到这一点?