ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

ハイパーリンク(Hyperlink オブジェクト)

      2015/09/21

Hyperlink オブジェクト

Hyperlinks コレクション のメンバーです。セル範囲やワークシートは、複数のハイパーリンクを持つことができます。単体の Hyperlink オブジェクトを取得するには、Hyperlinks(index) プロパティを使用します。引数 index には、ハイパーリンク番号を指定します。
Hyperlink オブジェクト のメソッドに関しては、ハイパーリンク(Hyperlink オブジェクトのメソッド)Hyperlinksに関しては、ハイパーリンク(Hyperlinks オブジェクト)を参照してください。


【書式】

object.Hyperlink


引数・戻り値

  • object  ・・・  対象となる Shape オブジェクト または、Range オブジェクトを指定します。


Hyperlink オブジェクト のプロパティ

Hyperlink.Name プロパティ


【書式】

object.Hyperlink.Name


引数・戻り値

  • object  ・・・  対象となる Range オブジェクト または、Shape オブジェクトを指定します。
  • オブジェクトの名前を表す文字列型(String)の値を返します。(セルに挿入されたハイパーリンクの場合は、TextToDisplay プロパティ と同じ値、図形の場合は、Address プロパティ と同じ値になるようです。)

Hyperlink.Range プロパティ


【書式】

object.Hyperlink.Range


引数・戻り値

  • object  ・・・  対象となる Range オブジェクト または、Shape オブジェクトを指定します。
  • 指定されたハイパーリンクが挿入されているセル範囲を Range オブジェクト で返します。

Hyperlink.Address プロパティ


【書式】

object.Hyperlink.Address


引数・戻り値

  • object  ・・・  対象となる Range オブジェクト または、Shape オブジェクトを指定します。
  • ハイパーリンクのアドレスを取得または、設定します。

Hyperlink.SubAddress プロパティ


【書式】

object.Hyperlink.SubAddress


引数・戻り値

  • object  ・・・  対象となる Range オブジェクト または、Shape オブジェクトを指定します。
  • 任意のセルへのハイパーリンクが設定されている場合のセルのアドレスを取得または設定します。
     「Book1.xlsx」の「Sheet1」の「B5」セルの場合:”[Book1.xlsx]Sheet1!B5″

Hyperlink.TextToDisplay プロパティ


【書式】

object.Hyperlink.TextToDisplay


引数・戻り値

  • object  ・・・  対象となる Range オブジェクト または、Shape オブジェクトを指定します。
  • ハイパーリンクの表示テキスト(セルに表示される文字列)を取得または設定します。既定値は、ハイパーリンクのアドレスです。

Hyperlink.ScreenTip プロパティ


【書式】

object.Hyperlink.ScreenTip


引数・戻り値

  • object  ・・・  対象となる Range オブジェクト または、Shape オブジェクトを指定します。
  • ハイパーリンク上をマウスポインターで指した場合に表示されるヒントを取得または設定をします。

Hyperlink.Type プロパティ


【書式】

object.Hyperlink.Type


引数・戻り値

  • object  ・・・  対象となる Range オブジェクト または、Shape オブジェクトを指定します。
  • ハイパーリンクの種類を 表す値(MsoHyperlinkType 列挙型 の定数)を取得または設定します。
    定数 内容
    msoHyperlinkRange 0 ハイパーリンクは、セルRange オブジェクトに適用されます
    msoHyperlinkShape 1 ハイパーリンクは、図形Shape オブジェクトに適用されます


Hyperlink.EmailSubject プロパティ


【書式】

object.Hyperlink.EmailSubject


引数・戻り値

  • object  ・・・  対象となる Range オブジェクト または、Shape オブジェクトを指定します。
  • index  ・・・  
  • 指定されたハイパーリンクのリンク先が電子メールの場合、メールの件名を表す文字列を設定します。件名はハイパーリンクのアドレスに追加されます。値の取得および設定が可能です。
    また、このプロパティの値は、同じ Hyperlink オブジェクトでの Address プロパティで設定される電子メールの件名よりも優先されます。


Hyperlink オブジェクト 使用例

サンプルVBAソース



実行結果

HyperLink オブジェクト 使用例


 - セルの操作 , , , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

ワイルドカードを使って検索(Find メソッド)

Find メソッド 指定したセル範囲内の特定の情報を含むセルを検索します。 【書 …

セル・セル範囲に名前を定義・削除(Name プロパティ・Names コレクション)

セル・セル範囲に名前を定義(Name プロパティ) Range オブジェクトのN …

コメントの設定(Comments, Comment, AddComment, ClearComment)

コメントの設定 セルにコメントを新規に挿入するには、AddComment メソッ …

列名・列番号取得 使用例
列名を取得、列番号を取得(Address プロパティ,Column プロパティ)

列番号を取得する セル番地(「A1」や「B3」)や列名(「A」「B」「C」&#8 …

セル内の編集を禁止する(EditDirectlyInCell プロパティ)

EditDirectlyInCell プロパティ エクセルでは、セルをダブルクリ …

AutoFill メソッド 使用例 1
連続データを入力する(AutoFill メソッド)

AutoFill メソッド Excel で、連続するデータを入力する「オートフィ …

指定した条件に一致するセルを取得(SpecialCells メソッド)

SpecialCells メソッド SpecialCells メソッドは、指定し …

StandardWidth プロパティ・StandardHeight プロパティ 例01
セル幅・高さの既定値(StandardHeight プロパティ・StandardWidth プロパティ)

StandardHeight プロパティ・StandardWidth プロパティ …

フリガナの取得(GetPhonetic メソッド)

GetPhonetic メソッド GetPhonetic メソッドは、指定した文 …

セル範囲を結合・結合を解除(Merge メソッド・UnMerge メソッド)

Merge メソッド・UnMerge メソッド セルを結合するには、指定したセル …