C#interop word:在段落中插入超链接(带循环)

时间:2017-07-21 18:40:41

标签: c# hyperlink ms-word office-interop

所以我尝试使用Access DB中的数据生成word文档。有了它,我想在共享驱动器的某个地方插入一些文件的超链接。基本上我想要类似的东西: enter image description here

到目前为止,我认为将我的所有URL路径收集到List中并循环它。但我不确定如何在文档中显示这些超链接。

              //Add the documents
            //the title 
            Paragraph para12 = wordDoc.Content.Paragraphs.Add(ref missing);
            para12.Range.Font.Size = 12;
            para12.Range.Font.Name = "Tahoma";
            para12.Range.Text = "Related Documents : " + Convert.ToChar(11);
            para12.Range.InsertParagraphAfter();

            //add the hyperlink
            Hyperlinks theLinks = wordDoc.Hyperlinks;
            foreach (STRD_Stakeholder_Related_Document item in STRD)
            {
                string[] split = item.STRD_FilePath.Split('\\');

                para12.Range.Text = split.Last() + Convert.ToChar(11);
                //do something
            }

0 个答案:

没有答案