エクセル2003について教えてください。


テキストボックスそのものにハイパーリンクを設定することはできますが、
テキストボックス内に入力した文字に対してハイパーリンクを設定するこは
可能でしょうか。自分でネットで調べた範囲では出来ないようでした。
もし可能なら教えてください。

回答の条件
  • 1人3回まで
  • 登録:2008/08/26 18:53:42
  • 終了:2008/09/01 18:26:51

回答(3件)

id:Gay_Yahng No.1

Gay_Yahng回答回数724ベストアンサー獲得回数262008/08/26 19:24:42

ポイント30pt

やってみたらできました。

 

テキストボックスに

http://q.hatena.ne.jp/

をペーストしてみると

はてなにリンクします。

ハイパーリンクの編集もできるようです。

id:dongwu

ありがとうございます。テキストボックスに入力した

文字に対してハイパーリンクを張りたいのですが無理のようですね。

2008/09/01 18:21:26
id:slapshock No.2

slapshock回答回数264ベストアンサー獲得回数152008/08/26 23:56:22

ポイント30pt

出来ません。


エクセルでは、テキストボックスの中の文字に対してハイパーリンクを設定することは出来ません。質問者さんが調べられた通りテキストボックス自身にハイパーリンクを設定することしか出来ません。


もし、複数のハイパーリンクをテキストボックスに入れてリンクさせるというのであれば、少し手法は変わってきますが、リストボックスとマクロを組み合わせて利用するという方法になるかと思います。

id:dongwu

ありがとうございます。

やはり無理なんですね。

2008/09/01 18:22:08
id:Mook No.3

Mook回答回数1312ベストアンサー獲得回数3912008/08/27 01:16:37

ポイント60pt

テキストボックスというのは、ActiveXコントロールのテキストボックスでしょうか。

それとも、図形オブジェクトのテキストボックスでしょうか。

(同じ名前のものがあって紛らわしいですね。)


前者であれば、dongwu さんが考えているようにできないように思います。

後者であれば、通常のセルのように設定できると思います。


もし、ActiveX コントロールでのハイパーリンクを望んでいる場合、直接ハイパーリンクを

張ることはできませんが、マクロのアクションを設定することもできます。

例えば、通常のハイパーリンクと少し異なりますが、

Private Sub TextBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
    If Len(TextBox1.Value) > 0 Then
        ThisWorkbook.FollowHyperlink Address:=TextBox1.Value
    End If
End Sub

とすれば、テキストボックスをダブルクリックすると、テキストボックスの内容をハイパーリンクの

アドレスとして、実行します。

http://officetanaka.net/excel/vba/tips/tips01.htm


もう少し目的がはっきりすると、いろいろと回答できると思いますので、捕捉があればいただける

でしょうか。

id:dongwu

Mookさん

こまかいところまで教えていただいて有難うございました。

解りました。

2008/09/01 18:25:15
  • id:dongwu
    Mookさん
    いつも有難うございます。dongwuです。
    テキストボックスというのは、図形オブジェクトのテキストボックスになります。
    図形オブジェクトのテキストボックスに入力した文字をクリックすると
    あるURLへ自動で飛ぶようなことを考えています。
    もしも可能なら教ええください。
  • id:Mook
    質問の意図を誤解していたかもしれませんが、テキストボックスの中の文字の一部に
    ハイパーリンクを貼りたいということでしょうか。

    EXCEL でのハイパーリンクの単位はセル単位、オブジェクト単位のようです。

    操作上、EXCEL2007ではテキストボックス内の文字を選択してハイパーリンクの設定の
    作業ができますが、結果的にはテキストボックスのオブジェクトに対してハイパーリンク
    が設定されるようです。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません