次の方法で共有


Ewa.EwaControlCollection オブジェクト

**適用対象:**apps for SharePoint | Excel Services | SharePoint Server 2013

ページのExcel Web Access Web パーツのインスタンスのコレクションを表します。

Ewa.EwaControlCollection

注釈

Ewa.EwaControlCollectionオブジェクトは、ページ上のExcel Web Access Web パーツのインスタンスのコレクションを表します。EwaControlCollectionへの参照を取得するには、 Ewa.EwaControl.getInstances()メソッドを使います。

重要

Ewa.EwaControlCollectionオブジェクトにExcel Web Access Web パーツのインスタンスが必ずしもの特定の順序であります。特定のインスタンスへの参照を取得するには、 Excel Web Access Web パーツの一意のについてのいくつかの種類のいずれかを使用します。

たとえば、特定のインスタンスを検索するのにブックのパス、セッション ID、またはExcel Web Access Web パーツに関連付けられている編集/表示モードを使用する可能性があります。

次の例は、 Excel Web Access Web パーツ ページ上のコレクションへの参照を取得するEwaControl.getInstances静的メソッドを使用する方法を示しています。 と関数を使用してEwa.EwaControlCollection.getItem(index)メソッドを取得Excel Web Access Web パーツ ページ上の別の参照。コードの例では、 Excel Web Access Web パーツでSharePoint Server 2013で作業していることを前提としています。

<script type="text/javascript">

// Initialize variables.
var EWA1 = null;
var EWA2 = null;
    
// Add event handler for onload event.
if (window.attachEvent) 
{ 
    window.attachEvent("onload", ewaOnPageLoad);    
} 
else 
{ 
    window.addEventListener("DOMContentLoaded", ewaOnPageLoad, false); 
}

// Add an event handler for the applicationReady event.
function ewaOnPageLoad ()
{
    Ewa.EwaControl.add_applicationReady(onApplicationReady);
}

// Attach to the individual Excel Web Access (EWA) web parts.
function onApplicationReady()
{
    EWA1 = Ewa.EwaControl.getInstances().getItem(0);EWA2 = Ewa.EwaControl.getInstances().getItem(1);

    // Add your code here.
} 
</script>

関連項目

概念

Ewa.EwaControlCollection 方法