2013-04-18 51 views
7

Tôi gặp sự cố khi thêm siêu liên kết vào tài liệu từ của mình. Tôi không biết phải làm thế nào. Tôi muốn tạo một liên kết trong một tài liệu từ mã C# của tôi bằng cách sử dụng mở xml. Có phải là một giải pháp khác nhau chỉ sử dụng href hoặc sth tương tự? Có một lớp HyperLink trên mạng từ Open XML nhưng cách sử dụng nó?Làm cách nào để thêm siêu liên kết vào Word docx bằng cách sử dụng XML mở?

+0

Có lẽ điều này sẽ giúp http://blogs.catapultsystems.com/jdunagan/archive/2011/04/21/add-hyperlinks-to-a-word-document-with- open-xml.aspx – Khurshid

Trả lời

10

Hãy thử điều này

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

Tôi sẽ thử điều này và cho bạn biết. Cảm ơn, –

+0

Cảm ơn, nó đã giải quyết được sự cố của tôi –

Các vấn đề liên quan