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.
Zugehörige Themen
-
Steuerelementtypen und ihre unterstützten Steuerelementmuster
-
Übersicht über Steuerelementmuster für Benutzeroberflächenautomatisierung
-
Übersicht über die Benutzeroberflächenautomatisierungs-Struktur