Freigeben über


Tabellenkalkulationssteuerelementmuster

Beschreibt Richtlinien und Konventionen für die Implementierung von ISpreadsheetProvider, einschließlich Informationen zu Methoden. Links zu zusätzlichen Referenzen sind am Ende dieses Themas aufgelistet. Das Spreadsheet-Steuerelementmuster wird verwendet, um den Inhalt einer Kalkulationstabelle oder eines anderen rasterbasierten Dokuments verfügbar zu machen.

Das Spreadsheet-Steuerelementmuster ist eng mit dem Grid-Steuerelementmuster verknüpft. Steuerelemente, die das Spreadsheet-Steuerelementmuster implementieren, sollten auch das Grid-Steuerelementmuster implementieren. Steuerelemente können ggf. auch das Table-Steuerelementmuster implementieren. Beispiele für Steuerelemente, die diese Steuerelementmuster implementieren, finden Sie unter Steuerelementtypen und ihre unterstützten Steuerelementmuster.

Implementierungsrichtlinien und -konventionen

Beachten Sie beim Implementieren des Spreadsheet-Steuerelementmusters die folgenden Richtlinien und Konventionen:

  • Wenn eine Tabelle die ISpreadsheetProvider-Schnittstelle implementiert, müssen ihre Zellen die ISpreadsheetItemProvider-Schnittstelle implementieren.
  • Die ISpreadsheetProvider::GetItemByName-Methode soll dieselbe Art von Navigation bereitstellen, die eine Anwendung möglicherweise mit einem Jump to Label-Feature bereitstellen kann. Viele Tabellenkalkulationsprogramme ermöglichen es bestimmten Zellen, einen Anzeigenamen oder eine Bezeichnung zu erhalten. Mit GetItemByName kann der Client eine Zelle anhand des Anzeigenamens suchen. Diese Methode sollte keine Zellen abrufen, die den Namenstext enthalten, da die Ergebnisse sehr mehrdeutig sein können. Wenn das Tabellenkalkulationsprogramm zulässt, dass mehrere Zellen in derselben Tabelle denselben Anzeigenamen oder dieselbe Bezeichnung haben, ist das Verhalten von Microsoft Benutzeroberflächenautomatisierung undefiniert.

Erforderliche Member für ISpreadsheetProvider

Die folgende Methode ist erforderlich, um die ISpreadsheetProvider-Schnittstelle zu implementieren.

Erforderliche Member Memberart Hinweise
GetItemByName Methode Keine

 

Diesem Steuerelementmuster sind keine Ereignisse zugeordnet.

Steuerelementtypen und ihre unterstützten Steuerelementmuster

Übersicht über Steuerelementmuster für Benutzeroberflächenautomatisierung

Übersicht über die Benutzeroberflächenautomatisierungs-Struktur