SOAP API へのアクセス

Excel Web Services は、HTTP 上の簡易オブジェクト アクセス プロトコル (SOAP) を使用し、クライアント プログラムと Excel Services の間の接続インターフェイスとして機能します。 Web サービスは、メソッドと、Excel Web Services の完全な機能へのアクセスに使用できる複合型オブジェクトのセットで構成されています。 サービスを呼び出すには、Excel Web Services の WSDL (Web Services Description Language) を参照する必要があります。

WSDL を参照する

Web サービスを正常に呼び出すには、サービスへのアクセス方法、サービスがサポートする操作、サービスが想定するパラメータ、およびサービスが返すものを知っておく必要があります。 WSDL は、これらの情報をコンピュータでの表示および処理が可能な XML ドキュメントで提供します。

Excel Web Services エンドポイントの WSDL には、 を使用して ExcelServices.asmx?wsdlアクセスします。 WSDL は、Microsoft .NET Framework SDK などの SOAP および Web サービスをサポートする開発キットによって使用できます。

以下の例は、Excel Web Services の WSDL ファイルへの URL の書式を示しています。

http://<server>/<customsite>/_vti_bin/excelservice.asmx?WSDL

カスタム サイトがない場合は、一時的に以下の URL を使用できます。

http://<server>/_vti_bin/excelservice.asmx?WSDL

カスタム サイトを作成して、URL 書式でカスタム サイトが含まれる URL を使用することをお勧めします。

次の表では、URL の各要素を説明します。

URL 要素 説明
server
Microsoft SharePoint Server 2010 が展開されているサーバーの名前。
customsite
サーバー管理者が作成する SharePoint Server 2010 のカスタム サイト。
<endpointname.asmx>
Web サービス エンドポイントの名前。 Excel Web Services の場合は です ExcelService.asmx

WSDL 書式の詳細については、http://www.w3.org/TR/wsdl にある W3C (World Wide Web Consortium) WSDL の仕様を参照してください。

関連項目

その他のリソース

ステップ 1: Web サービス クライアント プロジェクトを作成する

手順 2: Web 参照を追加する

手順 3: Web サービスへのアクセス

手順 4: アプリケーションのビルドとテストを行う

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