次の方法で共有

Excelから同階層のHTMLファイルへのアンカーリンクへの遷移

Anonymous
2018-05-26T07:02:59+00:00

下記の通り、Windows8環境において、一つのフォルダの中にHTMLファイルとExcelファイルがあります。

クライアントPCではなく、フォルダはファイルサーバー上です。

フォルダ

      |

      ---index.html

      ---Excel2016ファイル

index.htmlファイルには、複数のaタグ(name=tagA)が設定されています。

Excelのセルにハイパーリンクが設定されていまして、

file://ファイルサーバー名/フォルダ名/index.html#tagA

でhtmlファイルが開けません。

file://ファイルサーバー名/フォルダ名/index.html

ですと、開けます。

アンカーリンクへの遷移はできないのでしょうか。

ご教示いただきたいです。

よろしくお願いいたします。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

3 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2018-05-28T21:53:09+00:00

    お忙しいところご返信ありがとうございます。

     ローカル上でも試しましたが、

    「index.html#tagA」

    を指定しても、

    「index.html」

    での遷移になりました。

    ブラウザのアドレスを確認すると、なぜか自動的に「#tagA」が消去されていました。

    「セーフモード立ち上げ」も試しましたが、結局成功しませんでした。

    とりあえず、一時的な設定ですが、別のhtmlファイルに、アンカー名なしでハイパーリンクし、そこからリダイレクトでアンカーリンクへ遷移させることにします。

    もし直接リンクする方法が他にもございましたら、ご教示いただきたいです。

    どうぞよろしくお願いいたします。

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2018-06-01T04:46:47+00:00

    wa4649 さん、ご返信ありがとうございます。

    ローカル上で試しても同様だったのですね。

    別ファイルからリダイレクトで html → html 間のリンクだと正常とのことで、フォルダー内でアクセス制限などがかかっている訳でも無さそうですね。。。

    [ハイパーリンクの編集] からではなく、HYPERLINK 関数 (※) を使ってリンクさせた場合もやはりページ トップに飛んでしまうでしょうか。

    ※ 適当なセルを選択し数式バーに「=HYPERLINK("index.html#tagA")」と入力

    また、念のためブラウザー側設定として「一時ファイルの削除」や「IE リセット」も試してみてはいかがでしょう。

    0 件のコメント コメントはありません
  3. Anonymous
    2018-05-28T05:03:51+00:00

    wa4649 さん、こんにちは。

    マイクロソフト コミュニティへの投稿ありがとうございます。

    Excel ファイルから、HTML ファイルにハイパーリンクを設定されているのですね。

    手元の環境で試してみた限りではファイル サーバー上 / ローカル上ともに、ページ内指定箇所へジャンプした状態で HTML を開くことができました。

    念のため wa4649 さんの環境でも、ローカル PC 上に両ファイルを置いた場合はどうなるか確認してみてください。

    また、[ハイパーリンクの編集] > [アドレス] 欄の指定でサーバー名やフォルダー名を省略した「index.html#tagA」だけの指定にした場合はどうか、Excel のユーザー設定やアドインを読み込まない「Office セーフ モード」で起動しても同様か、といったことも試してみてはいかがでしょう。

    0 件のコメント コメントはありません