Vb.net VB脚本添加超链接

Vb.net VB脚本添加超链接,vb.net,Vb.net,我想使用VBscript在word文档中添加几个超链接 但我可以在每次覆盖前一个超链接时在同一位置添加超链接 代码由作者提供 这是我能从你提供的代码中找到的。我希望这是一个开始 ObjWord.ActiveDocument.Hyperlinks.Add(Anchor:=Ank, Address:=M, SubAddress:=SA, ScreenTip:=M, TextToDisplay:=M, Target:=M) 你可以更简单一步,把它放在“A1-B2”或类似的位置 range.Hyper

我想使用VBscript在word文档中添加几个超链接

但我可以在每次覆盖前一个超链接时在同一位置添加超链接

代码由作者提供


这是我能从你提供的代码中找到的。我希望这是一个开始

ObjWord.ActiveDocument.Hyperlinks.Add(Anchor:=Ank, Address:=M, SubAddress:=SA, ScreenTip:=M, TextToDisplay:=M, Target:=M)
你可以更简单一步,把它放在“A1-B2”或类似的位置

range.Hyperlinks.Add(range, "http://www.microsoft.com")
我也建议你跟着

来源,

更新


若要添加到覆盖中,必须更改选择用于表示插入范围或区域的值。我的直觉告诉我,这将是
锚定
变量

这是我的程序的样子。我可以在excel中的不同单元格中添加超链接。但无法在文档中一个接一个地添加超链接。请显示一些您处理过的代码,以便我们可以提供帮助。对于TRow=2,目标为\u LastRowObjWord.ActiveDocument.Hyperlinks.Add Anchor:=SAnchr,u地址:=getExcelObj.Worksheets(2).单元格(TRow,4).值,TextToDisplay:=“Link”&(TRow-1)我正在一个excel文件中循环,以获取地址并将其添加到word文档中。但是,随着循环的进行,上一个地址将被最新的地址覆盖。如何每次更改锚定。您将希望在上面显示代码,因此它很好且格式化。这一次我会给你改一下,感觉你还是少了不少代码。取而代之的是,我在每次迭代中添加了一段……这就解决了问题……(y)
range.Hyperlinks.Add(range, "http://www.microsoft.com")