• 締切済み

エクセルのセルをクリック(ハイパーリンク)してHTMLを立ち上げるには

エクセルのセルにURLを書き込み値を渡しながら、HTMLを立ち上げる方法はありますでしょうか? 今できてるのは、VBAを使用しボタンを作成して、 例えば、A1にURLを記述しておきボタンを押すとA1の値をとり値を渡してHTMLを立ち上げることはできています。 やりたいことは、ボタンを押すことなくA1をクリックすると値を渡しながらHTMLを立ち上げたいのです。 理想は、ハイパーリンクでHTMLを立ち上げながら値を渡したいのですが・・・ 教えて下さい。 宜しくお願いします。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

HTMLは。htmlの拡張子の「データ」ファイルに過ぎません。 「HTMLを立ち上げながら」と「立ち上げる」といってますが、「たちあげる」とは、プログラム(ソフト)を起動する時に使いませんか。 ですからHTMLを読み込み、本来の表示等をおこなう、いわゆるブラウザ(IE他)が立ち上がるようにしたいということのはずです。 しかし普通エクセルシート上のURLをクリックすれば、ブラウザが立ち上がり URLで示されるHTMLファイルを取ってきて、そのHTMLの内容どおりの表示をしてくれます。 操作で言えば、挿入-ハイパーリンクーアドレスにURLを入力(または貼り付け)-OK >値を渡しながらHTMLを立ち上げたいのです はどういうことでしょうか。 以上を踏まえて補足をお願いします。 現在質問者がしていることは交えずに(却って判りにくくなる)、やりたいことを具体例を例示して(要点を残しつつ形を変えてもよい)もらえませんか

tomsky
質問者

補足

指摘ありがとうございます。 やりたいことは、下記のURLをセルに書き込み file:////localhost/test.html?aaa で、test.htmlが実行され「aaa」の値をとるこができるのでしょうか? 実際、やってみたらできませんでした。 宜しくお願いします。

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

値を渡す方法というのがクエリーによるのだったら、 単に、リンクにそのままクエリーを含めればいいような気がします。 リンクをクリックしてHTMLを立ち上げるというのは、標準のブラウザ(IE)が元々立ち上がるようになっていると思います・ 例 http://okwave.jp/kotaeru.php3?q=1816040 勘違いコメントだったらすみません

関連するQ&A

  • エクセル2003でハイパーリンクのセルからURLアドレスを取得する関数はありますか?

    エクセル2003でハイパーリンクのセルからURLアドレスを取得する関数はありますか? ハイパーリンクを作成する関数は、=HYPERLINK("URLアドレス", "表示名称")で可能ですが、この逆で、"URLアドレス"を取得する関数を探しています。 例えばこのセルが、A1にあったとして、B1に =A1とすると、B1には「表示名名称」が表示されます。 C1に「URLアドレス」を表示させるVBAでなく関数が知りたいです。 無ければ、VBAでも構いません。 よろしくお願いいたします。

  • EXCELのボタンとハイパーリンクについて

    こんにちは。よろしくお願いします。 EXCELの97でも2000でも2002でも構わないのですが、 EXCELのフォームツールバーある「ボタン」をつかって ボタンをクリックすると特定のフォルダにジャンプする という操作をしたいのですが・・・・ 今は、とりあえず任意のセルに、ハイパーリンクを作成し、 C:\My Documents\表計算 というような、ハイパーリンクを作っていて、実行すると Explorerが起動して、表計算フォルダに中に入っている ファイルを選択するという形です。 そして、キー登録のマクロで、ハイパーリンクのところを クリックする。というのを作成し、ボタンをハイパーリンクの上に 作成し(ハイパーリンクの文字をボタンで隠しているような状態です) ボタンにマクロを登録しているような状態です。(分かっていただけますか?) そこで、質問は 「ボタンに直接ハイパーリンクの記憶をさせたい。」 (任意のセルにハイパーリンクを作らなくてもいいようにしたい) ということです。きっとマクロを記述できれば良いのでしょうが、 全くマクロに対しては、知識がありません。 意味がわからなければ、いくらでも、補足しますので、よろしくお願いします。

  • Excelハイパーリンクについて

    Excelで名簿を作成しています。 メールアドレスのセルでハイパーリンクを使用したいのですが、 該当セルで右クリックしても、メニューに [ハイパーリンク]が表示されません。 どうしたら右クリックしたメニューの中に [ハイパーリンク]が表示されるようになるのでしょうか。 どなたか教えてください。お願いします。

  • EXCELのハイパーリンク

    EXCELのハイパーリンクについて教えて下さい。 EXCELにて700件程のハイパーリンクを作成しようと考えていますが数が多いため1件ずつハイパーリンク先を設定するには多くの時間と労力を要しますのであらかじめローカルフォルダ名とファイル拡張子を入力しておき、ファイル名だけを入力すればハイパーリンクを自動設定する方法はないでしょうか? お手数ですがお知恵をお貸し下さい。宜しくお願いします。 例) ・セルA1にローカルフォルダ名又はURLの一部 ・セルB1にファイル名又はURLの一部 ・セルC1にファイル拡張子又はURLの一部 これらを結合(A1&B1&C1)したハイパーリンク先をセルD1に表示すると共にセルD1をローカルフォルダ内のファイル又はサイトを自動的にハイパーリンク設定させる。

  • 「HTML」の「ハイパーリンク」について

    当方、自力でホームページを作成しているのですが、 「HTML」での「ハイパーリンク」の貼り方が分かりません。 「リンク」 http://~の 「http」以降だけを「ハイパーリンク」にしたいのですが、 そのような場合は、どのように「HTML」を記載すれば良いでしょうか。 今、下記のように記述しているのですが上手く表示されません。 「リンク」 <a href=http://~</a> ご存知の方おられましたら、ご教授お願いします。 以上、よろしくお願い致します。

  • エクセルのハイパーリンクをクリックするとエクセルが勝手に最小化されてしまう

    仕事先でエクセル2000を使っています。 セルにURLを書きこんでハイパーリンクを設定していますが、URLをクリックするとIEが立ち上がって指定したページが開きます。これについては良いのですが、クリックする都度、エクセルが最小化されてしまいます。 同じことを自宅のエクセル2002でやってみると上記のようなことにはなりません。どこかに設定するところがあるのでしょうか

  • Excelのセルにハイパーリンクを設定したい

    お世話になります。 MS-Excelのセル内にWebページのURLが書き込まれています。この文字列をクリックするだけでそのページに行けるよう、ハイパーリンクを設定したいのですが、どうすれば簡単に設定できるのでしょうか? URLの書かれたセルかなりの数なので、一つ一つ設定するのでなく、一度に設定できれば助かります。 よろしくお願いします。

  • エクセルのハイパーリンクが飛ばない

    エクセルのセルに文字を入力し、その文字をクリックすると YOUTUBEのある動画に飛ぶようにしようと思い ハイパーリンクの設定を行いましたが 同じ方法でいくつかのセルに設定し、ちゃんとリンクが飛ぶものも ありますが、殆どがその文字をクリックするとブラウザーが 立ち上がって 「お使いのブラウザーは最新です」という訳の 分からないメッセージが出てきます。 ハイパーリンクのURL間違いかな? と思い そのセルで右クリックして、ハイパーリンクの設定を押して 下側のアドレスという項目を確認すると URL自体は間違えてないです。 確かめる為に、そのURLをコピーしてブラウザーのアドレスの所に コピペしたらちゃんと動画は再生されました。(URL間違いではない) それでは何がおかしいのでしょうか? お詳しい方教えてください よろしくお願いします。

  • エクセル・ハイパーリンク

    エクセルのハイパーリンクについて質問です。 ハイパーリンクでリンク先を 例)c:\Program Files\office とリンクさせたいとき、エクセルのA1のセルにProgram Files、B1のセルにofficeと書いてそれを参照し、c:\A1\B1 のような感じでできる方法はないのでしょうか? またVBA等でマクロを組んで似たようなものを作る事はできるのでしょうか? 稚拙な文章で申し訳ないですがよろしくお願いします。

  • VBA 固定セルから可変セルへのハイパーリンク

    VBA、マクロの記述方法を教えてください ハイパーリンク元:ワークシート1のA1セル ハイパーリンク先:ワークシート2のcells(リンク先セルの行番号,リンク先セルの列番号) リンク先セルの行番号、リンク先セルの列番号はいずれもINTEGERの変数名、でハイパーリンクを張ろうとする時点(段階)でマクロによって値が定義(付与)されているもの、とします

専門家に質問してみよう