从Word文档中获取所有书签

时间:2013-05-14 08:06:20

标签: c# ms-word bookmarks

我现在一直在寻找解决方案。

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

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

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

任何帮助?

1 个答案:

答案 0 :(得分:6)

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