0

既存のブックマークを使用して Word 文書にハイパーリンクを追加するにはどうすればよいですか。IRB を使用してテストしていますが、引き続きCommand Failedが発生します。実行中の単語アプリケーションに添付し、ハイパーリンクに結び付けたいテキストを選択しました。テストのために、Googleハイパーリンクを追加しようとしました。それを取得したら、ブックマークを把握できると思います。これは私が使用しているコマンドです

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

2 つの空白パラメーターは、それぞれ 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')

2 つの変更が必要でした。

(1) Hyperlinks (複数) コレクションでAdd メソッドを呼び出し、 (2) 最初の引数はRangeオブジェクトである必要があります。

これらの変更により、あなたのコードは私のために機能します。

于 2008-11-19T02:12:25.873 に答える