添加超链接以使用Ruby在Word文档中创建书签

时间:2008-11-15 18:11:30

标签: ruby ms-word hyperlink

如何使用现有书签向单词文档添加超链接。我一直在测试使用IRB,但继续命令失败。 我已经附加到一个运行的单词应用程序已选择我要绑定到超链接的文本。为了测试我一直试图添加谷歌hyperlnk。我想,一旦我得到它,那么我就能找到书签。这是我正在使用的命令

doc.Hyperlink.add(word.selection, 'http://www.google.com', '','','text to display') 

两个空白参数分别用于SubAddress和ScreenTip。

1 个答案:

答案 0 :(得分:1)

卢克 -

你非常接近......

改变这个......

  doc.Hyperlink.add(word.selection, 'http://www.google.com', '','','text to display')

......对此...

  doc.Hyperlinks.add(word.selection.Range, 'http://www.google.com', '','','text to display')

需要进行两项更改:

(1)您在超链接(复数)集合上调用Add方法,(2)第一个参数需要是 Range 对象。

通过这些更改,您的代码适合我。