2
A
回答
4
代码选定的文本转换成指向微软网站的超链接:
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";
我不知道你的逻辑究竟是如何动态的需要是,但我相信上面的例子会给你一个正确的方向。
2
如果你想做到这一点的VBA,这是
ActiveDocument.Hyperlinks.Add Anchor:=Selection.Range, ...
Sytnax:
expression.Add(Anchor, Address, SubAddress, ScreenTip, TextToDisplay, Target)
相关问题
- 1. 卸载MS Word加载项
- 2. 开发MS Word加载项
- 3. Delphi 7.0 DBGrid Ms-Word超链接
- 4. MS Word中的链接表
- 5. 在MS Word中加载Word Addin
- 6. 无法在Windows上的MS Word中加载加载项
- 7. 在MS Word中使用维基百科超链接符号
- 8. ms word的打开链接
- 9. 制作超链接
- 10. 制作超链接在AngularJS
- 11. 超链接到MS Word文档中的特定页面
- 12. 超链接到MS Word文档中的书签
- 13. 使用Word JavaScript API添加超链接
- 14. 链接的MS Word的超链接到一个地方文档中
- 15. 超链接的Microsoft Word
- 16. 在MS Outlook中打开超链接
- 17. 加载gridview超链接列
- 18. 在ASP中制作一个超链接
- 19. MS Word模板不会保存加载项作为活动
- 20. 在C#中为Visio加载项拦截超链接事件
- 21. MS Word:用于识别超链接的正则表达式
- 22. 创建超链接从Excel FlowChart到MS Word标题
- 23. ms超级链接饼图
- 24. 使用python在Microsoft word中添加超链接
- 25. Safari中Word文档的超链接
- 26. 从Microsoft Word以外的Word文档中替换超链接
- 27. MS Access中的超链接报告
- 28. MS Access中的超链接太短
- 29. 如何使用open XML将超链接添加到Word docx中?
- 30. 如何制作<apex:pageBlockTable>超链接中的项目(列)?
这工作就好了!谢谢 – 2012-01-02 17:33:19