Tabellenkalkulations-Steuerelementmuster

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 Tabellenkalkulationssteuermuster wird verwendet, um den Inhalt eines Arbeitsblatts oder eines anderen rasterbasierten Dokuments verfügbar zu machen.

Das Tabellenkalkulationssteuermuster ist eng mit dem Raster-Steuerelementmuster verknüpft. -Steuerelemente, die das Tabellenkalkulations-Steuerelementmuster implementieren, sollten auch das Grid-Steuerelementmuster implementieren. Steuerelemente können gegebenenfalls auch das Tabellensteuermuster 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 Tabellenkalkulations-Steuerelementmusters die folgenden Richtlinien und Konventionen:

  • Wenn ein Arbeitsblatt die ISpreadsheetProvider-Schnittstelle implementiert, müssen seine Zellen die ISpreadsheetItemProvider-Schnittstelle implementieren.
  • Die ISpreadsheetProvider::GetItemByName-Methode soll die gleiche Art von Navigation bereitstellen, die eine Anwendung mit einem Jump to Label-Feature bereitstellen kann. Bei vielen Tabellenkalkulationsprogrammen können bestimmte Zellen einen Beschriftungsnamen oder eine Bezeichnung erhalten. GetItemByName ermöglicht es dem Client, eine Zelle basierend auf ihrem Benutzerfreundlichen Namen zu 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 Benutzernamen oder dieselbe Bezeichnung haben, ist das Verhalten von Microsoft Benutzeroberflächenautomatisierung nicht definiert.

Erforderliche Member für ISpreadsheetProvider

Die folgende Methode ist für die Implementierung der ISpreadsheetProvider-Schnittstelle erforderlich.

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