サポートされる機能とサポートされない機能

Microsoft Excel は機能が豊富です。 リリースごとに、Excel とExcel Servicesの間の機能ギャップが狭くなり、サポートされていない機能の数が減ります。 ただし、Microsoft SharePoint Server 2010 では、Excel Servicesの 2 番目のバージョンのすべての Excel 機能をサポートすることはできません。 サポートする機能を決定する際には、主要なExcel Servicesシナリオで必要な機能に優先順位を付け、Excel Servicesが信頼性、スケーラビリティ、およびセキュリティに対するお客様の期待を満たすサーバー グレードのサービスであることを保証します。

注:

このトピックでは、Microsoft Office SharePoint Server 2007 でサポートされている機能とサポートされていない機能について精通していることを前提としています。 Office SharePoint Server 2007 のサポートされていない機能の詳細については、「Excel Servicesのサポートされていない機能」を参照してください

新しい Excel 機能のサポート

Microsoft Excel 2010の新機能のほとんどは、Excel Servicesで何らかの方法で機能します。 一部の機能は、Excel の場合と同様に表示されます。 その他は表示でき、対話型でもあります。

表示できる新機能は次のとおりです。

表示および対話が可能な新機能は次のとおりです。

  • スライサー

  • PowerPivot ファイル

Excel の新しい関数もサポートしています。 Excel の長期に渡る機能である埋め込みイメージがサポートされるようになり、Excel Services で表示できるようになりました。

以前 Excel ファイルが読み込めなかった機能

Office SharePoint Server 2007 では、VBA マクロ、フォーム コントロールなどのサポートされていない機能を含む Excel ブックは、Excel Services に読み込むことができません。

SharePoint Server 2010 では、ユーザーがこの制限に対応できるように、Excel Services はサポートされていない特定の機能を無視します。 言い換えると、Excel Services はファイル全体の読み込みをブロックするのではなく、ファイルを読み込みますが、Excel Services がサポートしない機能は表示されません。

以下の機能は、使われていても Excel Services がファイルを読み込めなくなりません。

  • セルのコメント

  • 外部のブックへの数式参照

  • クエリ テーブル (外部データ範囲としても知られる)

  • Microsoft Visual Basic for Applications (VBA)

  • すべての OfficeArt テクノロジ。 例: 図形、ワードアート、SmartArt、組織図、図、署名欄、インク注釈など

これらの機能は引き続きサポートされないことに注意してください。 つまり、クライアントで行うようななんらかの方法で表示したり、実行したり、機能したりはしないということです。 リスト内のほとんどの機能は Excel Services で表示できません。 たとえば、クライアントで表示した時にはセル A1 の近くに図形があっても、サーバー上では図形は表示されません。 数式の参照、クエリ テーブルなどその他の機能では、クライアントで最後に更新された値が表示されます。 言い換えると、セルの値は存在しますが、更新することはできません。

最後に、VBA コードはサーバーで実行されません。 Office SharePoint Server 2007 では、Excel Services で *.xlsm ファイルの読み込みがサポートされていませんでした。 SharePoint Server 2010 では、Excel Services は VBA マクロを無視します。 Excel Services で *.xlsm ファイルを読み込むことができるようになりました。

無視された機能があるファイルの表示

Excel Services がファイルを読み込めるが、サポートしていない特定の機能を表示できない場合、表示されているファイルで一部の機能が欠けていることを知るにはどのようにすればよいでしょうか。 Excel Services では、ワークシートの上に警告の通知が表示されるため、一部の機能が欠けているファイルを表示していることが分かります。 次のスクリーン ショットは、通知を示します。

ブックの上部に表示されるサポートされない機能の通知

この通知は、ファイルが Excel クライアントとは異なる表示をしているという最初の表示です。

次の図で、[ サポートされていない機能についてさらに知る] をクリックすると、ファイルでサポートされていない機能がどれかについて、詳細が表示されます。

VBA のサポートされていない機能のエラー メッセージ

VBA の非サポート機能エラー メッセージ

トリミングされた画像は表示されません (つまり、欠けている機能)。

注:

無視されたり欠けている非サポート機能を含むブックが通知バー付きで表示モードに読み込まれた場合、ブックのコピーを保存しようとすると、サポートされていない機能は削除されることになります。 警告のダイアログ ボックスが表示されて、ユーザーにこのことが警告されます。

その他のサポートされていない機能

その他すべてのサポートされていない機能は、Excel Services の Office SharePoint Server 2007 でと同じように動作します。 つまり、Excel Services は、これらのサポートされていない機能が 1 つ以上存在することを検出すると、ファイルの読み込みをブロックします。 次のスクリーン ショットに示すように、ユーザーはファイルが読み込めないことを通知されます。

注:

Excel Servicesのサポートされていない機能に関するトピックには、これらのサポートされていない機能の詳細が記載されています。

警告

ファイルが Web パーツから読み込まれた場合、サポートされていない機能のリストが付いた情報バーは表示されません。

XML マップの非サポート機能エラー メッセージ

XML マップの非サポート機能エラー メッセージ

外部リンクの付いたブックとは異なり、外部リンクの付いたグラフの読み込みはブロックされます。

関連項目

概念

Excel Services の概要

Excel Services のアーキテクチャ

Excel Services ブログ、フォーラム、リソース

その他のリソース

チュートリアル: Excel Web Services を使用してカスタム アプリケーションを開発する