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