我希望能够遍历文档中的所有字段,并在类型为wdFieldIndexEntry的字段后面放置文本,但是字段没有类似于书签的范围值。
以下是我尝试的最接近的方法:
以下是我尝试的最接近的方法:
foreach( Field f in document.Fields)
{
if( f.Type == WdFieldType.wdFieldIndexEntry)
{
// f.Range.InsertAfter("{{Some After text}}"); // <- no Range field
f.Code.InsertAfter("{{Some After text}}"); // puts text inside field
}
}
如上所述,将文本放入代码中(毫不意外)。我该如何获取字段位置/范围,以便在字段之前或之后插入文本?