第一次发帖,希望我做对了。
我有一个 Word 文档,其中有很多脚注都是自定义标记,没有一个自动编号。自定义标记有两种类型:数字和字母。所以要么 1、2、3 要么 a、b、c。我只想将带有字母标记的脚注转换为尾注。
我可以将所有脚注转换为尾注:
Sub ConvertFootnotesEndnotesTEST()
' Convert
ActiveDocument.Footnotes.Convert
With ActiveDocument.Range(Start:=ActiveDocument.Content.Start, End:= _
ActiveDocument.Content.End).FootnoteOptions
.Location = wdBottomOfPage
.NumberStyle = wdNoteNumberStyleLowercaseLetter
End With
' Renumbering
With ActiveDocument.Range(Start:=ActiveDocument.Content.Start, End:= _
ActiveDocument.Content.End).EndnoteOptions
.Location = wdEndOfDocument
.NumberingRule = wdRestartContinuous
.StartingNumber = 1
.NumberStyle = wdNoteNumberStyleLowercaseArabic
End With
End Sub
我认为在上面规定 NumberStyle 会起作用;它没有。我不是真正的程序员,只是一个热心的 Word 用户。我也试过
If Selection.Footnotes.NumberStyle = wdNoteNumberStyleLowercaseLetter
Then Selection.Footnotes.Convert
但这也不起作用。
对于这方面的帮助,我将不胜感激!谢谢你。