• 締切済み

ExcelでHTMLの途中にジャンプさせるには?

Windows7でホームページ・ビルダー15(HPB)を使用しています。 HPBで数個のラベルの付いたページを作成し、それをExcel2010で指定していますが、 狙い通りになりません。 「IE10の使い方」 http://www.geocities.jp/smmt6001/IE10/IE10.html Excelで『2.IE10の「お気に入りバー」を表示する』にジャンプさせるために  http://www.geocities.jp/smmt6001/IE10/IE10.html#favoritesbar と記述しましたが、Excelでは[#]は[-]と判断されるらしく  http://www.geocities.jp/smmt6001/IE10/IE10.html - favoritesbar となり、「下記理由により表示できません」となります。  •Yahoo!ジオシティーズ内にページが存在しないため  •URLが間違っているため ExcelではHTMLのページの途中にジャンプさせることはできないのでしょうか?

みんなの回答

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

>Excelでは[#]は[-]と判断されるらしく エクセルの機嫌が悪いとき、あるいは埋め込もうとしたハイパーリンクアドレスがhttpから始まらないなどの場合、そういう事が起きることがあります。 方法1) セルを右クリックしてハイパーリンクを開始 アドレス欄に#付きのハイパーリンクアドレスを記入 その際に-に書き換わってしまったら、手で-を#に書き換えてOKしてみる 方法2) セルを右クリックしてハイパーリンクを開始 アドレス欄に「#無し」の  http://www.geocities.jp/smmt6001/IE10/IE10.html までを記入、その状態からブックマークボタンをクリック うまい具合に「favoritesbar」を拾ってくれたら、選んでOKする

morinosatou
質問者

お礼

Word2010でも発生しておりますが、私自身office2010に問題があるか、IE10に問題あるか はっきりしませんので、少し考えさせてください。 ということで質問は締め切らさせて戴きます。

回答No.1

単にセルに「http://www.geocities.jp/smmt6001/IE10/IE10.html#favoritesbar」という文字列を入力すれば、通常の設定では、ハイパーリンクが自動作成されます。それをクリックすれば、ラベルの位置でページを開きます。念のため、手元の Excel2007 で確認済み。 >Excelでは[#]は[-]と判断されるらしく 本当ですか?それは Excel の機能なのでしょうか。それともブラウザー? 私の感触としては、単純に、アドレスのどこかをミスってるせいである可能性が最も高そうな感じがしますが。例えば、IE のアドレスバー上で、半角の「#」を全角の「#」に書き換えて Enter してみると、「ページが表示できません」というページに案内されます。 「HPBで数個のラベルの付いたページを作成し、それをExcel2010で指定しています」とは、何をしたのでしょうか?ホームページビルダーは関係あるのですか?まだアップロードされていないウェブページであれば、そのアドレスももちろん存在していないでしょう。ネット上のページではなくフォルダ内のファイルを開くなら、そのフォルダへのパスを代わりに記入します。

morinosatou
質問者

お礼

Word2010でも発生しておりますが、私自身office2010に問題があるか、IE10に問題あるか はっきりしませんので、少し考えさせてください。 ということで質問は締め切らさせて戴きます。

関連するQ&A

専門家に質問してみよう