从Word文档中获取所有书签

本文关键字:书签 获取 Word 文档 | 更新日期: 2023-09-27 18:13:20

我一直在寻找解决这个问题的方法,现在已经有一段时间了。

我需要从word文档中提取所有书签,以便我可以随心所欲地操作它们。所以我想我只需要一个参考,而不是实际的书签。

到目前为止,我发现的只是解决方案,你需要搜索书签的名称,但我只想得到所有书签的引用。我可能不会一直知道他们的名字。我认为我可以通过调用MyDocument.Bookmarks来获得书签,但到目前为止,我还没有弄清楚如何使用该属性。

如果我从模板中提取书签,名称不会改变。但是,如果我从一个未知的文档中获取书签,我不知道如何获得引用。

帮忙吗?

从Word文档中获取所有书签

foreach (Bookmark bookmark in document.Bookmarks)
{
    // Do whatever you want with the bookmark.
}