次の方法で共有

PowerPoint2007でローカルファイルへのハイパーリンクを作成した際,フラグメント(URLの#以降)が消失

Anonymous
2011-03-17T10:06:50+00:00

PowerPoint 2007(Office2007Pro.)

Windows7 Ultimate(32bit)

IE8

上記環境において,PowerPointのスライドにローカルHTMLファイルへのハイパーリンクを作成しました。

その際,リンク先として下記例のようなフラグメント(HTMLファイル名以降の「#...」の部分)が含まれている場合,

リンククリック時にこの部分が無視されてしまいます。

例)

pptファイル:C:\test\ppt\a.ppt

リンク先:..\dummy.html#anc1

IEで実際に表示されるURL:C:\test\dummy.html

この現象について,原因や回避方法についての情報をお持ちでしたら,ご教示いただけないでしょうか。

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

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

プレゼンテーションを作成し、マルチメディア オブジェクトやテキストによる特殊効果などのグラフィック効果を追加するためのツールを提供する Microsoft プレゼンテーション グラフィック製品のファミリ。

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

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

質問作成者が受け入れた回答

Anonymous
2011-05-27T06:52:58+00:00

かなり時間が経ってしまいましたが,Microsoftサポート様に

問い合わせをし,解決いたしましたので報告いたします。

結論から言えば,

  1. IEの保護モードを無効化する
  2. UAC(ユーザーアカウント制御)を無効化する

のいずれか,あるいは両方を設定することにより,現象は解消いたしました。

ただし,1.についてはOffce2007のSPなしバージョンで別の不具合が

発生するようです。(当方の環境はOffice2007のSP2です。)

以上,これを以て「回答済み」とさせていただきます。

この回答は役に立ちましたか?

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

8 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2011-03-25T04:55:24+00:00

    黒田様

    ご回答ありがとうございます。

    >Word、Excel など PowerPoint 以外の Office アプリケーションでも起きるか

    について確認しましたので,ご報告いたします。

    結果,Word,Excelでも同様の現象が起きました。

    Win7+Word(Excel,PPT)2007+IE8

    の環境で,

    • ローカルHTMLへのリンク…#以降が無効
    • http://~へのリンク…#以降も有効

    となります。

    WinXP+Word(Excel,PPT)2007+IE8の環境であれば

    ローカル・Webともに正常に動作する点も同じです。

    既定のブラウザ,Officeアプリケーション以外の動作については

    検証でき次第,ご報告いたします。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2011-03-24T06:33:32+00:00

    ふじのり さん、こんにちは。

    PowerPoint 2007 サポート ページ (http://support.microsoft.com/ph/11264/ja#tab0) の場合は #tab0 まで表示されたのですね。

    WinXP + PPT 2007 + IE8 だと起きない、ということですが、問題の切り分けとして、下記を確認してみてはいかがでしょうか。

    ・ Word、Excel など PowerPoint 以外の Office アプリケーションでも起きるか

    ・ 既定のブラウザーを Internet Explorer 以外にした場合はどうか

    もし可能であれば、Office アプリケーション以外ではどうかも、確認してみると良いかもしれません。

    ご返信お待ちしてます。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2011-03-18T08:38:31+00:00

    鈴木様

    ご回答ありがとうございます。

    > PowerPoint 2007 サポート ページ

    > http://support.microsoft.com/ph/11264/ja#tab0

    > 切り分けのひとつとして、こちらのページをハイパーリンクと設定した時の

    > 動作を確認してみるといかがでしょうか。

    早速試してみました。

    結果,こちらのリンクであれば正常に動作いたします。

    IEのアドレスバーにも正しく(#tab0まで)表示されました。

    ローカルファイルに対するセキュリティか何かの問題でしょうか…?

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

    【追記】

    関連するか判りませんが,元の質問にある(例)のリンク先HTMLを

    pptと同じフォルダに配置しても,問題は解消されませんでした。

    【追記2】

    問題の発生するpptファイルとHTMLファイルを

    • PowerPoint 2007(Office2007Pro.)
    • Windows XP(SP3)
    • IE8

    の環境に持っていくと,正常に動作しました。

    【追記3】

    HTMLを[C:]などの既知のフォルダに置き,ハイパーリンクのリンク先を

    C:\dummy.html#anc1

    のように絶対パスで指定しても問題は解消されませんでした。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2011-03-18T06:18:24+00:00

    ふじのり さん、こんにちは。

    Win7 + Office 2007 + IE8 環境が残念ながら手元にないのですが、XP + Office 2007 + IE6 環境では、下記の「#」が含まれるページをオブジェクトのハイパーリンクに設定しても、「#」以下が有効でした。

    (ページをローカルに保存したうえで、ハイパーリンクを行っても有効でした)

    PowerPoint 2007 サポート ページ

    http://support.microsoft.com/ph/11264/ja#tab0

    切り分けのひとつとして、こちらのページをハイパーリンクと設定した時の動作を確認してみるといかがでしょうか。

    結果をお知らせいただくと、ほかの方のアドバイスも得られやすくなるかもしれません。

    返信お待ちしています。

    この回答は役に立ちましたか?

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