• ベストアンサー

エクセルのフォームのボタンにハイパーリンクを設定

エクセルのフォームのボタンにハイパーリンクを設定 したい場合はどうすればいいのでしょうか? ボタンを押せば、メールを送信するように 設定したいのですが、 今はオートシェイプで設定しています。 ハイパーリンクで設定しようと思っても ボタンを選択すると、ハイパーリンクの色が消え 選択出来ない状態です。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

フォームのボタンにハイパーリンクを設定することはできないと思います。 マクロを使えば可能ですが、マクロはどうでしょうか? たとえばこんな感じです。 Sub アプリ起動 Application.ScreenUpdating = False On Error Resume Next Range("A1").Select Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True End Sub A1セルにハイパーリンクを設定しています。 このマクロをボタンのマクロとして設定します。 純粋に見た目の問題でしたら、書式設定でそれらしくするのが良いと思います。

参考URL:
http://jisenjuku.hp.infoseek.co.jp/free/060410.htm
m--m5357
質問者

お礼

回答ありがとうございます。 おっしゃるとおり見た目の問題です。。。 あと、マクロで出来るならしたいのですが、 マクロの記憶での登録でしか 使った事がないので いまいちわからないのです・・・。

関連するQ&A

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

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

  • エクセルのオートシェイプのデフォルト設定について

    エクセルのオートシェイプのデフォルト設定について 突然、エクセルのオートシェイプから括弧({)を選択したところ、 背景が塗りつぶされていました。 背景の色の選択が全く利きません。 直す方法を教えていただけませんか?

  • Excel でハイパーリンクが設定されない

    Excel 2007 ではアドレスをコピーから貼り付けるとハイパーリンクが設定されません。編集で作成するとハイパーリンクが設定されます。「オートコレクト」の「・・・のアドレスをハイパーリンクに変更する」にはチェックは入っています。いちいち設定は面倒で困っています。word ではこの問題は起きません。どなたか解決策を教えてください。

  • Excelのハイパーリンク機能とボタン設定について

    どうかお教えください。 OS:WinXP Pro Excel:2002 SP3 <何に使用しているか> 商品の簡易データベースで、型番を指定のセルに入れるとあらかじめ別シートに入力してある値をVLOOKで引っ張ってきて、仕様情報を参照できるようにしています。 <困っていること> 通常の仕様情報は問題なく引っ張ってこれており、また、URLの部分も =HYPERLINK(IF(A1="","",VLOOKUP(A1,詳細情報!$A$2:$R$999,3,0))) ↑のようにURLを引っ張ってきてハイパーリンク化する所まではできています。 しかしながら、引っ張ってくるURLの長さがまちまちなためセルの長さをあらかじめ設定できず(はみ出てしまう)、また見栄えも悪いためボタンのようなもの(「Web情報はこのボタンをクリック」のような物)で上記動作を実行することができないものかと思っております。 オートシェイプのような図形に上記のような式を組み込むことができればと思ったのですが、どうもうまくいかず・・・。どなたかご教授いただけますと嬉しいです。 よろしくお願いいたします!

  • excelのハイパーリンクボタン

    excelのハイパーリンクボタン横の▼を押した時に、 利用経歴のあるメールアドレスがたくさんプルダウンするのですが、この履歴を消す方法を教えてください!!!

  • EXCELでハイパーリンクを設定しないようにするには?

    EXCELで、メールアドレスやURLを入力すると、自動的にハイパーリンクが 設定されますが、設定されないようにするのはどうするのでしょうか?

  • Excel2003 オートシェイプにハイパーリンクは?

    いつもお世話になっております。 またまたどなたかお知恵をお貸し下さい。 今Excel2003で資料作成中なのですが、Sheet1のオートシェイプからSheet2のオートシェイプでジャンプするようなハイパーリンクを貼りたいと思っているのですが、ハイパーリンクの設定画面だとリンク先がセルしかできないようで・・オートシェイプ同士のリンクはできないのでしょうか? よろしくお願いします。

  • エクセルに掛けたハイパーリンクについて

    例えば、Aがエクセル表を作成して、ハイパーリンクをかけたとします。 そのハイパーリンクは、Aの画像であったり、関連する文書であったり、そのエクセル表の入っている同じフォルダのものです。 このエクセル表だけをメールでBに送った場合、それを受け取ったBはハイパーリンクのかかっているセルをクリックしたとしたらパソコン画面に画像とか、関連する文書とかを表示することはできますか? やはり、Aは、Bに関連する画像、文書の入ってるファイル(フォルダごと)も一緒に送信しないと開けないのでしょうか? そもそも画像のアドレス設定がAのパソコンのファイルの住所設定になっているのでBは、開けないのでしょうか? 私の言ってること伝わったでしょうか?教えてください。お願いします。

  • エクセルでハイパーリンクを設定したい

    エクセル2003を使用してるんですが、今まではセルにURLをペーストすると自動的にハイパーリンクが設定されていたんですが、昨日からはりつけても文字が青くならず黒いままでハイパーリンクにならなくなってしまいました どうすればはりつけただけで、ハイパーリンクになるようにできますか?

  • エクセルのマクロでハイパーリンクを設定したい

    フォーム→ボタン よりシート内に数個ボタンを設置いたしました。 このボタンをクリックすると、会社のHPなどが開くようなハイパーリンクを設定したいのですが、マクロで出来ますでしょうか? セル内にはなるべくアドレスの表示をしたくないので、ボタンにしました。よろしくお願い致します。

専門家に質問してみよう