猿问

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

我正在使用


Document document = application.ActiveDocument;

foreach (Field f in document.Fields)

{ ... }

效果很好,只是它只迭代文档正文中的字段,不包括脚注和尾注。如何在整个文档中包含字段?


12345678_0001
浏览 177回答 1
1回答

三国纷争

一个 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语言参考中的信息。那里的示例代码显示了如何“点击”所有故事。
随时随地看视频慕课网APP
我要回答