- ベストアンサー
エクセルのハイパーリンクを強制的にIEで開く方法
Windows XP Excel2000 現在エクセルに、gif画像へのハイパーリンクを設定しています。 その画像そのものは自社のシステムから、アップロードされたもので、 gif画像へのURLは、http://xxxxxxx/xxxx/xxxx.gifのような形式になっています。 ハイパーリンクをクリックすると、Microsoft Photo Editorが勝手に 起動します。 しかし、エディターの仕様なのか、せっかくのgif画像が動きません。 VBAでも何でもかまいませんので、強制的にIEで開くように変更できませんか? もしくは、エディターのままでもいいので、gif画像が動くように 設定変更する等・・・ ちなみに、gif画像の関連付けをIEに設定してみてもダメでした。 通常使用しているブラウザはIEです。 どなたかお知恵を貸してください。よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
お礼
いただいたコードを貼り付けてみたところ、IEで開きました! ありがとうございます。 エラーの書き方がわからなかったので、とりあえず、以下のような形で Y列にのみ設定するように変更してみました。 といっても、1行足してみただけなのですが・・・ Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim myURL As String Dim objIE As Object If Target.Column = 25 Then myURL = Target.Text If myURL = "" Then Exit Sub Set objIE = CreateObject("InternetExplorer.application") objIE.Visible = True objIE.Navigate myURL End If End Sub 動いてはいますが、書き方として正しいですか?