ハイパーリンク のコレクションを表します テキスト範囲内のオブジェクト。
注釈
TextRange.Hyperlinks プロパティを使用して、Hyperlinks コレクションを返します。
追加 の使用 ハイパーリンクを作成し、 Hyperlinks コレクションに追加するメソッドです。
文書、範囲、または選択範囲内の単一のハイパーリンク オブジェクトを返すには、ハイパーリンク (インデックス) を使用します。ここで、index はインデックス番号です。
このコレクションの Count プロパティは、指定した図形または選択範囲のみのハイパーリンク数を取得します。
例
次の例では、アクティブな文書内でアドレスに Tailspin という単語が含まれているすべてのテキスト ハイパーリンクを削除します。
Sub DeleteMSHyperlinks()
Dim pgsPage As Page
Dim shpShape As Shape
Dim hprLink As Hyperlink
For Each pgsPage In ActiveDocument.Pages
For Each shpShape In pgsPage.Shapes
If shpShape.HasTextFrame = msoTrue Then
If shpShape.TextFrame.HasText = msoTrue Then
For Each hprLink In shpShape.TextFrame.TextRange.Hyperlinks
If InStr(hprLink.Address, "tailspin") <> 0 Then
hprLink.Delete
Exit For
End If
Next
Else
shpShape.Hyperlink.Delete
End If
End If
Next
Next
End Sub
次の例では、指定された Web サイトへの新しいハイパーリンクを作成します。
Sub AddHyperlink()
Selection.TextRange.Hyperlinks.Add Text:=Selection.TextRange, _
Address:="https://www.tailspintoys.com/"
End Sub
この例では、指定された選択範囲にハイパーリンクが含まれている場合、最初のハイパーリンクのアドレスが表示されます。
Sub DisplayHyperlinkAddress()
With Selection.TextRange.Hyperlinks
If .Count > 0 Then _
MsgBox .Item(1).Address
End With
End Sub
メソッド
プロパティ
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。