下面的代码将选定的文本转换为指向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");
}
Run Code Online (Sandbox Code Playgroud)
默认情况下,超链接的实际文本将是您选择的文本。如果您需要此文本具有不同的值(例如,实际的URL地址),则只需更改TextToDisplay属性即可:
hp.TextToDisplay = "http://www.microsoft.com";
Run Code Online (Sandbox Code Playgroud)
我不确定您的逻辑到底需要多动态,但是我相信上面的示例将为您提供正确的方向。
| 归档时间: |
|
| 查看次数: |
2380 次 |
| 最近记录: |