次の方法で共有

xls形式ファイルをIE内で表示させたいのですが...。

Anonymous
2012-09-06T10:43:58+00:00

Win7/IE8/Office2010環境です。xls形式ファイルをIE内で表示させるために、レジストリでHKEY_CLASSES_ROOT/Excel.Sheet.8のbrowserflagsの値を変えてみましたが、動作が変わりません(いつも新たにexcelウィンドウが立ち上がってしまう)。browserflagsを0にしても80000A00にしてもだめです。どうしたらよいのでしょうか?よろしくお願いします。

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

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

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

7 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2012-09-07T05:22:00+00:00

    うまくいくパソコンと、うまくいかないパソコンで共通する違いがわかるといいのですが、あいにくと私の方では現在ほかの情報を持ち合わせていない状況です。

    ちなみに、HKEY_CLASSES_ROOTは、HKEY_LOCAL_MACHINE\SOFTWARE\Classes

    HKEY_CURRENT_USER\SOFTWARE\Classes

    の情報をあわせたものが表示されます(HKEY_CURRENT_USERが優先)

    なので、どちらを変更しても結果は同じ場合が多いと思いますが、両方に存在するエントリの場合には結果が異なりますので、HKEY_CLASSES_ROOTのほうが確実だと思います。

    [参考]

    http://technet.microsoft.com/ja-jp/library/cc776231(v=ws.10).aspx

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

    0 件のコメント コメントはありません
  2. Anonymous
    2012-09-07T02:12:26+00:00

    ご回答ありがとうございます。IE内で開こうとしているxls形式ファイルはイントラ上の各端末から見られるようになっているのですが、大多数の端末ではHKEY_CLASSES_ROOT\Excel.Sheet.8キーのBrowserFlagsエントリの値によって動作が変わります(IEの中で開くか外で開くか制御可能)。しかし数台がこれにあてはまらないので困っています。

    アドバイスいただいた「一度削除」は変化ありませんでした。その後BrowserFlagsを再度登録しなおしてもやはり変化ありませんでした。

    ちなみにIE9は、IE内で開いたxls形式ファイルの印刷がきでないという不具合が出るので採用していません。

    それから、もう一つお聞きしたいのですが、HKEY_CLASSES_ROOT\Excel.Sheet.8でなくHKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.Sheet.8を操作しろと書いてあるページもあるようですが、どちらが正解でしょうか?

    よろしくお願いします。

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

    0 件のコメント コメントはありません
  3. Anonymous
    2012-09-07T01:19:31+00:00

    ご回答ありがとうございます。確かにPDFの方が問題が起きにくいので、PDFにできるものはPDFにしています。ただ、今問題になっているファイルはEXCELの「ウィンドウ枠の固定」機能を使っていて、PDFにするのは無理なのです。またよろしくお願いします。

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

    0 件のコメント コメントはありません
  4. Anonymous
    2012-09-06T13:43:19+00:00

    VistaのIE7以降そのレジストリはずっと有効のはずで、HKEY_CLASSES_ROOT\Excel.Sheet.8キーのBrowserFlagsエントリの値を0にすれば、ブラウザ内で開くはずです。

    ちなみに、BrowserFlagsエントリの型はREG_DWORDなので、レジストリエディタでBrowserFlagsエントリの型と値を再度確認してみて、問題ないようであればBrowserFlagsエントリを削除して動作を確認してみるといいかもしれません。

    あと、そのExcelファイルを、j同様のレジストリ変更を行った他のパソコンで開いた場合にはjどうかも確認できるといいですが。

    [参考]

    Windows Internet Explorer 7 または Internet Explorer 8 で 2007 Microsoft Office プログラムのドキュメントを表示すると新しいウィンドウが開く

    http://support.microsoft.com/kb/927009/JA

    ※ちなみに、Windows 7 sp1 + Excel 2010 + IE9で確認したところ、レジストリ変更でブラウザ内でExeclを開くことが出来ました。

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

    0 件のコメント コメントはありません
  5. Anonymous
    2012-09-06T11:21:12+00:00

    下記のサイトをご覧ください。

    http://support.microsoft.com/kb/951555/ja

    こんな方法もあります。

    一旦 xls を pdf で保存し、IEの「開く」でその pdf を開く方法があります。

    この場合、IEに表示されるのは pdf のものです。

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

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