0

如何使用现有书签将超链接添加到 Word 文档。我一直在使用 IRB 进行测试,但继续收到Command Failed。我已附加到一个正在运行的 Word 应用程序,其中选择了我想绑定到超链接的文本。为了测试,我一直在尝试添加一个 google hyperlnk。我想一旦我得到它,我就可以找出书签。这是我正在使用的命令

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

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

4

1 回答 1

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) 您在Hyperlinks (复数)集合上调用 Add 方法,并且 (2) 第一个参数需要是Range对象。

通过这些更改,您的代码对我有用。

于 2008-11-19T02:12:25.873 回答