Добавление гиперссылок к созданным закладкам в документ Word с использованием Ruby - PullRequest
0 голосов
/ 15 ноября 2008

Как добавить гиперссылку к текстовому документу с помощью существующей закладки. Я тестировал с использованием IRB, но продолжаю получать Команда Сбой . Я приложил к запущенному текстовому приложению выделенный текст, который хочу привязать к гиперссылке. Для тестирования я пытался просто добавить Google hyperlnk. Я полагаю, что как только я получу это, я смогу определить закладку. Это команда, которую я использую

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

Два пустых параметра относятся соответственно к SubAddress и ScreenTip.

1 Ответ

1 голос
/ 19 ноября 2008

Luke-

Ты очень близко ...

Изменить это ...

  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 для коллекции Hyperlinks (множественное число), и (2) первый аргумент должен быть объектом Range .

С этими изменениями ваш код работает для меня.

...