2013-04-18 96 views
7

我在添加超鏈接到我的Word文檔時遇到了麻煩。我不知道該怎麼做。我想用我的C#代碼使用open xml在word文檔中建立一個鏈接。它是不同的解決方案,只使用href或類似? Open XML上有一個HyperLink類,但是如何使用它?如何使用open XML將超鏈接添加到Word docx中?

+0

也許這將幫助http://blogs.catapultsystems.com/jdunagan/archive/2011/04/21/add-hyperlinks-to-a-word-document-with- open-xml.aspx – Khurshid

回答

10

試試這個

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

} 
+0

我會試試這個,讓你知道。謝謝 –

+0

謝謝,它解決了我的問題 –

相關問題