I am having a trouble adding hyperlinks to my word document. I don't know how to do it. I would like to make a link in a word document from my C# code using open xml. Is ther a different solution using only href or sth similar? There is a HyperLink class on the net from Open XML but how to use it?
Click the Insert tab, and then click Hyperlink. Click the Web Page or File tab, and then enter an address in the Address box. You can also click Select and browse to the address you want. Click OK.
Try selecting just the HYPERLINK field and pressing Shift+F9. On some keyboards, you may have to use FN together with the function keys: Alt+FN+F9 (or Shift+FN+F9).
Try this
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();
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With