1

例如,

  1. 这是标题 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得到了我需要的数字,但它也会将它添加到光标所在的文本中,这是我不想要的。

我需要这个数字来将它与我的代码中的现有索引进行比较。

我怎样才能做到这一点?

4

0 回答 0