【发布时间】:2019-07-09 15:20:12
【问题描述】:
我已经阅读了我能找到的与此相关的所有内容(包括Read Word bookmarks),但无法让任何工作。
我正在尝试浏览一个包含书签的 Word 文档,并获取每个书签的值。我可以遍历文档并获取书签的名称,但无法弄清楚如何获取书签的值/文本。
这是我用来获取书签名称的方法:
using (WordprocessingDocument wordDocument = WordprocessingDocument.Open(athleteFile, false))
{
foreach (BookmarkStart bookmark in wordDocument.MainDocumentPart.Document.Body.Descendants<BookmarkStart>())
{
System.Diagnostics.Debug.WriteLine(bookmark.Name + " - " + bookmark.InnerText);
}
}
【问题讨论】:
标签: c# ms-word openxml bookmarks