如何使用open XML将超链接添加到Word docx中

本文关键字:Word docx 添加 超链接 何使用 open XML | 更新日期: 2023-09-27 18:10:04

我在给word文档添加超链接时遇到了麻烦。我不知道该怎么做。我想从我的c#代码使用打开xml在word文档中的链接。是否有不同的解决方案,只使用三个或类似的东西?有一个超链接类在网上从开放的XML,但如何使用它?

如何使用open XML将超链接添加到Word docx中

试试这个

using (WordprocessingDocument doc = WordprocessingDocument.Open("", true))
{
    doc.MainDocumentPart.Document.Body.AppendChild(
        new Paragraph(
            new Hyperlink(new Run(new Text("Click here")))
            {
                 Anchor = "Description",
                 DocLocation = "location",
             }
        )
    );
    doc.MainDocumentPart.Document.Save();
}