次の方法で共有


スプレッドシート コントロール パターン

メソッドに関する情報など、ISpreadsheetProviderを実装するためのガイドラインと規則について説明します。 その他の参照へのリンクは、トピックの最後に一覧表示されます。 スプレッドシート コントロール パターンは、スプレッドシートやその他のグリッド ベースのドキュメントの内容を公開するために使用されます。

スプレッドシート コントロール パターンは、Grid コントロール パターンと密接に関連しています。スプレッドシート コントロール パターンを実装するコントロールも、Grid コントロール パターンを実装する必要があります。 コントロールは、必要に応じて、Table コントロール パターンを実装することもできます。 これらのコントロール パターンを実装するコントロールの例については、「コントロールの種類とサポートされるコントロール パターンの」を参照してください。

実装のガイドラインと規則

スプレッドシート コントロール パターンを実装する場合は、次のガイドラインと規則に注意してください。

  • スプレッドシートで ISpreadsheetProvider インターフェイスが実装されている場合、そのセルは ISpreadsheetItemProvider インターフェイスを実装する必要があります。
  • ISpreadsheetProvider::GetItemByName メソッドは、アプリケーションが Jump to Label 機能と同じ種類のナビゲーションを提供することを目的としています。 多くのスプレッドシート プログラムでは、特定のセルにフレンドリ名またはラベルを付けることができます。 GetItemByName すると、クライアントはフレンドリ名に基づいてセルを検索できます。 結果があいまいになる可能性があるため、このメソッドは名前テキストを含むセルを取得しないでください。 スプレッドシート プログラムで、同じスプレッドシート内の複数のセルが同じフレンドリ名またはラベルを持つことが許可されている場合、Microsoft UI オートメーションの動作は未定義です。

ISpreadsheetProvider に必要なメンバー

ISpreadsheetProvider インターフェイスを実装する場合は、次のメソッドが必要です。

必須メンバー メンバーの種類 筆記
GetItemByNameする 方式 何一つ

 

このコントロール パターンには、関連付けられたイベントはありません。

コントロールの種類とサポートされているコントロール パターン

UI オートメーション コントロール パターンの概要

UI オートメーション ツリーの概要