我想下面將工作:如何從OpenXML docx文件中刪除書籤?
var bod = wordDoc.MainDocumentPart.Document.Body;
foreach (var bookmark in bod.Descendants<BookmarkStart>())
{
bookmark.Remove();
}
foreach (var bookmark in bod.Descendants<BookmarkEnd>())
{
bookmark.Remove();
}
但是這會損壞文件。
注意:您不能修改你迭代這似乎是你在這裏做什麼的集合。你也可以解釋**如何破壞文件? – Mgetz
我不知道文檔是如何被破壞的,只是它是。這是我在嘗試打開它時從Word獲得的錯誤消息。它不提供更多信息。 – DaveDev