2013-04-18 27 views
7

Mam problem z dodaniem hiperłączy do mojego dokumentu Word. Nie wiem, jak to zrobić. Chciałbym utworzyć łącze w dokumencie tekstowym z mojego kodu C# przy użyciu otwartego xml. Czy jest to inne rozwiązanie z użyciem tylko href lub sth? Istnieje klasa HyperLink w sieci z Open XML, ale jak z niej korzystać?Jak dodawać hiperłącza do dokumentu docx programu Word przy użyciu otwartego kodu XML?

+0

Może to pomoże http://blogs.catapultsystems.com/jdunagan/archive/2011/04/21/add-hyperlinks-to-a-word-document-with- open-xml.aspx – Khurshid

Odpowiedz

10

Spróbuj

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

Spróbuję tego i dam ci znać. Dzięki –

+0

Dzięki, to rozwiązało mój problem –

Powiązane problemy