从Word文档中获取所有书签

Omn*_*Owl 0 c# bookmarks ms-word

我一直在四处寻找解决方案.

我需要从word文档中提取所有书签,以便我可以随意操作它们.所以我想我只需要引用它们而不是实际的书签.

到目前为止我发现的只是解决方案,你需要搜索书签的名称,但我只想获得所有书签的参考.我可能一直都不知道他们的名字.我以为我可以通过电话获得书签,MyDocument.Bookmarks但到目前为止,我仍然没有弄清楚如何处理该属性.

如果我从模板中提取书签,名称将不会更改.但是,如果我从未知文档中获取书签,我不知道如何获取参考文献.

有帮助吗?

cre*_*mor 6

foreach (Bookmark bookmark in document.Bookmarks)
{
    // Do whatever you want with the bookmark.
}
Run Code Online (Sandbox Code Playgroud)