为了账号安全,请及时绑定邮箱和手机立即绑定

Interop:如何遍历尾注和脚注中的字段?

Interop:如何遍历尾注和脚注中的字段?

C#
12345678_0001 2021-11-28 16:32:53
我正在使用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语言参考中的信息。那里的示例代码显示了如何“点击”所有故事。


查看完整回答
反对 回复 2021-11-28
  • 1 回答
  • 0 关注
  • 176 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信