Hyperlink 在MS Word加载项中创建超链接
是否有任何方法可以编程在MS Word加载项中添加指向所选文本的超链接Hyperlink 在MS Word加载项中创建超链接,hyperlink,ms-word,add-in,Hyperlink,Ms Word,Add In,是否有任何方法可以编程在MS Word加载项中添加指向所选文本的超链接 提前感谢。下面的代码将所选文本转换为指向Microsoft站点的超链接: Microsoft.Office.Interop.Word.Range currentRange = Globals.ThisAddIn.Application.Selection.Range; if (currentRange != null) { Microsoft.Offi
提前感谢。下面的代码将所选文本转换为指向Microsoft站点的超链接:
Microsoft.Office.Interop.Word.Range currentRange = Globals.ThisAddIn.Application.Selection.Range;
if (currentRange != null)
{
Microsoft.Office.Interop.Word.Hyperlink hp = (Microsoft.Office.Interop.Word.Hyperlink)
currentRange.Hyperlinks.Add(currentRange, "http://www.microsoft.com");
}
默认情况下,超链接的实际文本将是您选择的文本。如果您需要此文本具有不同的值,例如-实际url地址,您只需更改TextToDisplay属性:
hp.TextToDisplay = "http://www.microsoft.com";
我不确定您的逻辑到底需要多大的动态性,但我相信上面的示例将推动您朝着正确的方向前进。如果您想在VBA中实现这一点,它是
ActiveDocument.Hyperlinks.Add Anchor:=Selection.Range, ...
Sytnax:
expression.Add(Anchor, Address, SubAddress, ScreenTip, TextToDisplay, Target)