No.4ベストアンサー
- 回答日時:
テキストボックスの中のURLなどが複数記述があって、その何番目を実行するのか指定できないので、普通の操作などでは質問のことは出来ないでしょう。
ーー
VBAのことが判らないなら下記を無視して。
私も経験は少なく、下記で満足しているわけではない(不適当個所があるかも)が
ワークシート(Sheet1)にテキストボックスを1つ貼り付け。(この質問はワークシートにテキストボックスを貼り付けるのか、UserForm1なのか書いてない。質問者が経験不足で、その意識が無いのだろう)
右クリックして、テキストボックスの編集で、テキストに2行
Aの場合はhttp://okwave.jp/qa/q7064427.htmlに
Bの場合はhttp://okwave.jp/qa/q7064026.html
(前もって改行のためにプロパティのMultiLineをTRUEにしておくこと)
を入れる(これはあくまで例文です)。
テキストボックスの編集状態を脱する。
Sheet1のテキストボックスのTextBox1_DblClickイベントに
Private Sub TextBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
Dim h(10)
s = 1
k = 1
x = TextBox1.Text
For i = 1 To 10
p = InStr(s, x, "http")
q = InStr(s, x, "html")
If p = 0 Then Exit Sub
h(k) = Mid(x, p, q + 4 - p)
MsgBox h(k)
'----
URL = h(k)
Set IE = CreateObject("InternetExplorer.Application")
With IE
.Navigate (URL)
.Visible = True
End With
'----
k = k + 1
s = q + 4
Next i
'Set IE = Nothing
End Sub
ーー
上記コードでは、http(やHttps)で始まり、htmlで終わる部分をURLと看做している。
ーーー
これでテキストボックスをダブルクリックすると、順次WEBが開く。
全部が順次開いてしまう、つくりになっている。
URLは9個までにしている。
「URLの何番目だけを開く」も、その何番目を指定するパラメーターを与える良い方法があれば(、何か良い仕組みがあれば)、上記プログラムを少々変えれば可能と思う。
No.5
- 回答日時:
No3の回答者です。
失礼しました。
質問をよく見てみたら、WordではなくExcelのテキストボックスの質問だったのですね。
Excelでのハイパーリンクは基本的に文字単位では設定できないので(セル単位やオブジェクト単位になります)、残念ながらご希望のような設定はできません。
早とちりをして回答してしまったことをお詫びします。
No.3
- 回答日時:
質問内容を理解されている方もいらっしゃるようですが、私にはどのようなことが問題になっているのかよくわかりません。
テキストボックス内に2つのURLが入力されていて、それをそのまま自動的にハイパーリンクにしておけば(入力時のオートフォーマット)、Ctrl+クリックでそれぞれのリンク先に移動できると思うのですが、ご質問内容と違うのでしょうか?
No.2
- 回答日時:
No.1です!
たびたびごめんなさい。
前回の方法では二つのリンクは設定できませんでした。
検証せずに投稿してごめんなさい。
苦肉の策ですが、他の方法として、
(1)オートシェイプの四角を一つ挿入
(2)挿入したオートシェイプの上に二つのテキストボックスを貼り付ける
(3)それぞれのテキストボックス上で右クリック → ハイパーリンク → リンク先を設定
これで個々のテキストボックスで違うリンク先が設定できると思います
以上、この程度しか思いつきませんが、他によい方法があればごめんなさいね。m(__)m
No.1
- 回答日時:
こんにちは!
外していたらごめんなさい。
テキストボックス内の文章はURLでなく他の文章でも可能ですが・・・
(「○○へリンク」等の文章など)
とりあえず、何らかの文章(もちろん二つのURLでもOK)を入力
→ 一つ目の文章を範囲指定 → 右クリック → ハイパーリンク
→ 「リンク先」は「ファイル・WEBページ」を選択 → 「アドレス欄」にリンクしたいURLを!
二つ目の文章にも同様の操作を行います。
これで何とか希望に近い形にならないでしょうか?m(__)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) WordのVBAについて 5 2023/01/11 14:38
- Excel(エクセル) エクセルの数式で教えてください。 3 2023/04/17 09:25
- その他(パソコン・スマホ・電化製品) ワードでテキストボックス内の文字を連動させない方法 2 2023/02/09 16:56
- Access(アクセス) capeofdragonと申します。 Access2016を使っております。 あるフォームがあり、テ 2 2022/09/09 13:18
- PDF PDF xchange editorで、タイプライターで貼り付けしたいです。 1 2022/10/12 17:30
- その他(プログラミング・Web制作) accessレポートのiif関数の使い方について 1 2022/07/14 10:43
- Excel(エクセル) csvに別のExcelの文章を差し込む 2 2023/04/01 16:06
- Visual Basic(VBA) Excel VBA 複数選択したリストボックスからテキストボックスに転記したいです。 3 2023/03/19 18:31
- Visual Basic(VBA) EXCEL VBA データベースの内容をユーザーフォームに表示したい。 5 2023/02/14 11:40
- Word(ワード) ワード2023でテキストボックス内の数字が勝手に変わってしまう 1 2023/02/09 14:47
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
テキストボックス内にハイパーリンクを張ることはできますか?
HTML・CSS
-
セル内の一部の文字だけをハイパーリンクに設定したい
Excel(エクセル)
-
ExcelのユーザーフォームのテキストボックスにURL
Excel(エクセル)
-
-
4
エクセルテキストボックスの文字列をセルに引っ張ってくるやり方
Visual Basic(VBA)
-
5
エクセルに貼付けたURLが青文字にならない
Excel(エクセル)
-
6
Excel 図形へのハイパーリンク
その他(Microsoft Office)
-
7
ファイルのアクセス回数について
Access(アクセス)
-
8
有無、要否、賛否、是非、可否、当否…これらの言葉について
その他(教育・科学・学問)
-
9
Excel MATCH関数で検索範囲内に同じ値の検索値が複数ある場合
Access(アクセス)
-
10
EXCELファイルに誰がアクセスしたかを見たい
Access(アクセス)
-
11
メッセージボックスに表示する文字を大きくしたい
Excel(エクセル)
-
12
「アイテムは収集されました」と表示させない方法
Excel(エクセル)
-
13
エクセルの主軸と第2軸の0を合わせて表示したい
Windows Me・NT・2000
-
14
エクセルのオートシェイプのテキストボックスにハイパーリンクの設定をする方法
Excel(エクセル)
-
15
括弧があるとHYPERLINKで飛べない?
Excel(エクセル)
-
16
Excel にて条件付き書式の色にさらに上塗りをしたいです。
Excel(エクセル)
-
17
数式による空白を無視して最終行を取得するマクロ
Excel(エクセル)
-
18
Excelでのコメント表示位置
Excel(エクセル)
-
19
添付画像のように、Excel データタブの「リンクの編集」がグレーアウトし操作できません。 「
その他(Microsoft Office)
-
20
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのデータグループ化の...
-
Wordファイルで印刷をかけると...
-
Word各ページの同じ位置(右隅...
-
Wordで画像(図)と表(罫線入...
-
word 図形描画を同じ位置に貼る...
-
Excelテキストボックス内の文章...
-
テキストボックス内に図を入れ...
-
ワードでテキストボックスを挿...
-
Wordに挿入したExcelワークシー...
-
excelで画像の上に文字を重ねて...
-
PowerPointで困ってます
-
Word2007の数式エディタで、分...
-
ワードに背景を挿入そして印刷...
-
画像の色が印刷すると薄くなる■...
-
図形の縁をぼかす
-
パワーポイントで文字を入力が...
-
パワーポイントで
-
ワードで図のタイトルも90度回転
-
Wordの写真挿入で、最初から小...
-
文字位置の微調整
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのデータグループ化の...
-
Wordファイルで印刷をかけると...
-
word 図形描画を同じ位置に貼る...
-
Word各ページの同じ位置(右隅...
-
excelで画像の上に文字を重ねて...
-
テキストボックス内に図を入れ...
-
Excelテキストボックス内の文章...
-
ワード文書の罫線の中の文字が...
-
画像の色が印刷すると薄くなる■...
-
Wordに挿入したExcelワークシー...
-
Wordで画像(図)と表(罫線入...
-
ワードに背景を挿入そして印刷...
-
ワードでテキストボックスを挿...
-
文字位置の微調整
-
Wordで、複数の行の文字をまと...
-
Windows11でデスクトップでマウ...
-
テキストボックスが消えない
-
Word ヘッダーに入れた画像の...
-
図形の縁をぼかす
-
PowerPointで困ってます
おすすめ情報