I didn't test for that. Sorry. I think replacing the current ScanSectionFootNotes with:
Code:
Sub ScanSectionFootNotes(oSec As Section, colTCFields As Collection)
Dim oFN As Footnote
Dim oField As Field
Dim lngIndex As Long
For lngIndex = 1 To oSec.Range.Footnotes.Count
Set oFN = oSec.Range.Footnotes(lngIndex)
For Each oField In oFN.Range.Fields
If oField.Type = wdFieldTOCEntry Then
If oField.Code.Information(wdInFootnote) Then
colTCFields.Add oField
End If
End If
Next oField
Next lngIndex
lbl_Exit:
Exit Sub
End Sub
... will resolve that.