8

我在将超链接添加到我的 word 文档时遇到问题。我不知道该怎么做。我想在我的 C# 代码中使用 open xml 在 word 文档中创建一个链接。是否有仅使用 href 或类似的其他解决方案?网上有一个来自 Open XML 的 HyperLink 类,但是如何使用它呢?

4

1 回答 1

12

试试这个

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();

}
于 2013-04-18T14:47:18.600 回答