我正在使用Document document = application.ActiveDocument;foreach (Field f in document.Fields){ ... }效果很好,只是它只迭代文档正文中的字段,不包括脚注和尾注。如何在整个文档中包含字段?
1 回答
三国纷争
TA贡献1804条经验 获得超7个赞
一个 Word 文档由多个StoryRanges. 除了脚注和尾注,还有页眉、页脚、形状等。
以下是如何显式访问脚注中的字段:
foreach (Word.Footnote ftn in document.Footnotes)
{
foreach (Word.Field fld in ftn.Range.Fields)
{
System.Diagnostics.Debug.Print(fld.Code.Text + ", " + fld.Result.Text);
}
}
如果您想访问文档中的所有故事,请参阅StoryRanges语言参考中的信息。那里的示例代码显示了如何“点击”所有故事。
- 1 回答
- 0 关注
- 176 浏览
添加回答
举报
0/150
提交
取消