簡體   English   中英

使用 OpenXML for Word 搜索和添加評論

[英]Search and Add Comment with OpenXML for Word

我是 OpenXML SDK 的新手。

我需要在服務器端的 word docx 上執行以下任務,我相信 OpenXML SDK 是我應該研究的第一個地方。

所以我的要求如下:

  1. 在文檔中查找特定文本

  2. 在找到的文本位置添加注釋。

是否可以使用 OpenXML SDK? 我嘗試瀏覽文檔,找到了一種搜索和替換文本的方法,但找不到在適當位置添加評論的方法。

謝謝!

不要太刻薄,但https://msdn.microsoft.com/en-us/library/office/cc850832.aspx是 Google 上第一個“如何使用 Open Xml 向 Word 添加評論”的熱門文章。 希望這可以幫助。 您需要根據您的用例對其進行定制,但看起來很容易做到。

編輯:那是尖酸刻薄,對不起。 :)

Ron 提供的鏈接指明了如何插入評論。 要將其插入到您想要的位置,您可以找到帶有類似內容的段落

Paragraph p = Body.Descendants<Paragraph>().Where(p.InnerText.Contains(searchString)).FirstOrDefault();
if (p != null)
{
    // Here follow the link Ron post to create a comment
    // insert the comment into p with p.InsertAfter() as said in the link
}

也許您必須根據匹配標准對其進行一些調整

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM