none
SharePoint 添付Excel Fileへのリンク RRS feed

  • 質問

  • SharePointのアナウンスメントで質問があります。

    アナウンスメントにExcelを添付しました。

    このExcelファイルを開くと、IEの中で開きます。Excelを直に開く事ができませんか?IEの中にではなく。

    教えてください。


    arakazuko
    2010年4月7日 9:11

回答

  • Arakazu さん、

    こんにちは。
    フォーラム オペレーターの服部 清次です。

    ご質問の件に関しまして、私の方で調べてみましたところ、「もしかすると関係があるのでは?」 と思われる情報が見つかりましたので、参考までに紹介させていただきますね。

    ● 「Internet Explorer ではなく適切な Office プログラムで Office ドキュメントが開かれるように構成する方法」:
       http://support.microsoft.com/kb/162059/ja

    ちなみに、以下のスレッドでは、上記のサポート技術情報で紹介されている方法 1 で、
    Arakazu さんと似たような問題が解決した人がいらっしゃいました。
    (アナウンスメントに関する記載がありませんので、厳密には同じではないかもしれませんが・・・)
    Arakazu さんも一度、クライアント PC で設定を確認されてみてはいかがでしょうか?

    http://www.eggheadcafe.com/software/aspnet/31906020/files-open-in-ie-instead.aspx (英語)

    こちらの情報が少しでもお役に立てることを願っています。
    それでは、また!


    _______________________________________________
    マイクロソフト株式会社 フォーラム オペレーター 服部 清次

    • 回答の候補に設定 山本春海 2010年4月28日 10:00
    • 回答としてマーク 山本春海 2010年5月6日 9:20
    2010年4月9日 7:51
  • http://support.microsoft.com/kb/162059/ja

    英語版は右サイドバーの「サポート技術情報の翻訳」から [英語(US)] を選んでください。

    前提:Client XPSP3, IE6, Office 2003, Server SharePoint Server 2007

    通常、なにもカスタマイズしていない状態で、SharePoint リストの添付ファイルのリンクをクリックすると Excel が立ち上がります。
    ですが、添付ファイルのリンクで右クリックでメニュー(コンテキスト メニュー)を表示して「開く」を選ぶと、IE 内でブックが表示されます。

    この状態を指しているのであれば、上記のリンクの「方法1:フォルダ オプションを使用する」で、コンテキスト メニューから「開く」を選んでも、IEではなく Excel のウィンドウでブックを開く設定になります。

    IE のフォルダ オプション、拡張子に対する動き、ファイルダウンロードに関する IE のセキュリティ設定、このあたりがポイントなので、IE のバージョンにも注意が必要ですね。

    IE8 だとまた動きが違います。このあたりはめんどうですね。

    なお、リストの添付ファイルを開く、という動作は単純ではないようで、SharePoint 上のリンク (つまり、HTML によるリンク)を直接クリックするような場合は、IE6 や IE7 のデフォルトの設定だと Arakazu さんが言われているように IE のウィンドウの中でワークシートが表示されます。これがコンテキスト メニューから [開く] を選んだ状態や、リンク リストにファイルの URL を登録してクリックした場合に相当します。

    一方ではリスト アイテムに表示されているリンク [添付ファイル hogehoge.xls ] をクリックする動作はクリック イベントを拾って、SharePoint.OpenDocuments を使い、開くファイルの URI を渡しています。(つまり、単純なリンククリックではありません) そのため、本来デフォルトでは Excel の Book は IE のウィンドウの中で開く 設定であっても、アプリケーションが立ち上がる仕組みになっていますね。

    参考になれば幸いです。


    Shigeru NUMAGUCHI Director CRIE-ILLUMINATE INC. (JAPAN)
    • 回答の候補に設定 山本春海 2010年4月28日 10:00
    • 回答としてマーク 山本春海 2010年5月6日 9:19
    2010年4月9日 8:08
  • サーバーサイド(全体管理等)の設定項目は恐らくないと思います。

    ドキュメントライブラリであれば、Office文書については、詳細設定で、

    Webで開くか、クライアントで開くかを明示的に指定できます。

    が、リストについてはこのオプションがありません。

    従って、完全にクライアント側の指定(ファイルタイプ)によると思います。


    saruhiko
    • 回答の候補に設定 山本春海 2010年4月28日 10:00
    • 回答としてマーク 山本春海 2010年5月6日 9:19
    2010年4月19日 22:56

すべての返信

  • こんにちわ

    クライアントPCのOfficeのバージョンを教えて頂けないでしょうか?

    もし、Office2000でしたら、リンクをクリックするとIEの中で開きますので、アイテムのプルダウンメニューで「Microsoft Excelで編集」を選択すると、Excelで開きます。

    Office2003以降であれば、リンクをクリックするとOfficeの各アプリケーション(Word、Excel、PowerPoint)が起動するはずです。

    ご確認ください。

     

    2010年4月8日 23:22
  • ご回答ありがとうございます。

    Office 2003 です。

    Document Library等であれば、SettingのAdvanced Settingの中に、
    Open in the client application,  Display as a Web page の設定があり、これを外せばアプリケーションで起動します。

    ですが、アナウンスメントにはこの設定がありません。アナウンスメントに添付したファイルは、やはりIEの中で開いてしまいます。なにか解決方法はありませんか?


    arakazuko
    2010年4月9日 4:13
  • Arakazu さん、

    こんにちは。
    フォーラム オペレーターの服部 清次です。

    ご質問の件に関しまして、私の方で調べてみましたところ、「もしかすると関係があるのでは?」 と思われる情報が見つかりましたので、参考までに紹介させていただきますね。

    ● 「Internet Explorer ではなく適切な Office プログラムで Office ドキュメントが開かれるように構成する方法」:
       http://support.microsoft.com/kb/162059/ja

    ちなみに、以下のスレッドでは、上記のサポート技術情報で紹介されている方法 1 で、
    Arakazu さんと似たような問題が解決した人がいらっしゃいました。
    (アナウンスメントに関する記載がありませんので、厳密には同じではないかもしれませんが・・・)
    Arakazu さんも一度、クライアント PC で設定を確認されてみてはいかがでしょうか?

    http://www.eggheadcafe.com/software/aspnet/31906020/files-open-in-ie-instead.aspx (英語)

    こちらの情報が少しでもお役に立てることを願っています。
    それでは、また!


    _______________________________________________
    マイクロソフト株式会社 フォーラム オペレーター 服部 清次

    • 回答の候補に設定 山本春海 2010年4月28日 10:00
    • 回答としてマーク 山本春海 2010年5月6日 9:20
    2010年4月9日 7:51
  • http://support.microsoft.com/kb/162059/ja

    英語版は右サイドバーの「サポート技術情報の翻訳」から [英語(US)] を選んでください。

    前提:Client XPSP3, IE6, Office 2003, Server SharePoint Server 2007

    通常、なにもカスタマイズしていない状態で、SharePoint リストの添付ファイルのリンクをクリックすると Excel が立ち上がります。
    ですが、添付ファイルのリンクで右クリックでメニュー(コンテキスト メニュー)を表示して「開く」を選ぶと、IE 内でブックが表示されます。

    この状態を指しているのであれば、上記のリンクの「方法1:フォルダ オプションを使用する」で、コンテキスト メニューから「開く」を選んでも、IEではなく Excel のウィンドウでブックを開く設定になります。

    IE のフォルダ オプション、拡張子に対する動き、ファイルダウンロードに関する IE のセキュリティ設定、このあたりがポイントなので、IE のバージョンにも注意が必要ですね。

    IE8 だとまた動きが違います。このあたりはめんどうですね。

    なお、リストの添付ファイルを開く、という動作は単純ではないようで、SharePoint 上のリンク (つまり、HTML によるリンク)を直接クリックするような場合は、IE6 や IE7 のデフォルトの設定だと Arakazu さんが言われているように IE のウィンドウの中でワークシートが表示されます。これがコンテキスト メニューから [開く] を選んだ状態や、リンク リストにファイルの URL を登録してクリックした場合に相当します。

    一方ではリスト アイテムに表示されているリンク [添付ファイル hogehoge.xls ] をクリックする動作はクリック イベントを拾って、SharePoint.OpenDocuments を使い、開くファイルの URI を渡しています。(つまり、単純なリンククリックではありません) そのため、本来デフォルトでは Excel の Book は IE のウィンドウの中で開く 設定であっても、アプリケーションが立ち上がる仕組みになっていますね。

    参考になれば幸いです。


    Shigeru NUMAGUCHI Director CRIE-ILLUMINATE INC. (JAPAN)
    • 回答の候補に設定 山本春海 2010年4月28日 10:00
    • 回答としてマーク 山本春海 2010年5月6日 9:19
    2010年4月9日 8:08
  • ご回答ありがとうございます。

    クリアント側の設定でなんとかアプリケーション内で開く設定があると理解しました。

    もう一点質問です。クライアント側の設定ではなく、サーバー側の設定はありませんか?

    以前は同じアナウンスメントの添付ファイルでアプリケーションで開いていたものが、突然IE内で開くようになってしまったのです。

    クライアント側の設定は変更していません。SharePointサーバーなのか、Windowsのパッチなのか、突然変更してしまった原因は何が考えられますでしょうか?教えてください。

     


    arakazuko
    2010年4月15日 8:56
  • サーバーサイド(全体管理等)の設定項目は恐らくないと思います。

    ドキュメントライブラリであれば、Office文書については、詳細設定で、

    Webで開くか、クライアントで開くかを明示的に指定できます。

    が、リストについてはこのオプションがありません。

    従って、完全にクライアント側の指定(ファイルタイプ)によると思います。


    saruhiko
    • 回答の候補に設定 山本春海 2010年4月28日 10:00
    • 回答としてマーク 山本春海 2010年5月6日 9:19
    2010年4月19日 22:56
  • ご返信ありがとうございます。

    確かにドキュメントライブラリーにはアプリケーションで開く設定があります。

    ですが、この設定で、アプリケーションで開くを選択しても、IEで開いている事を発見しました。

    どのような原因が考えられますか?

    この設定を使うためには、Windows側、サーバー側の設定が必要ですか?

     


    arakazuko
    2010年4月26日 2:52