Freigeben über


SpreadsheetItem-Steuerelementmuster

Beschreibt Richtlinien und Konventionen für die Implementierung von ISpreadsheetItemProvider-, einschließlich Informationen zu Eigenschaften und Methoden. Das SpreadsheetItem- Steuerelementmusters wird verwendet, um die Eigenschaften einer Zelle in einer Kalkulationstabelle oder einem anderen rasterbasierten Dokument verfügbar zu machen.

Das SpreadsheetItem- Steuerelementmuster ist eng mit dem GridItem--Steuerelementmuster verknüpft; Steuerelemente, die das SpreadsheetItem- Steuerelementmuster implementieren, sollten auch das GridItem-Steuerelementmuster implementieren. Steuerelemente können ggf. auch das TableItem- Steuerelementmuster implementieren. Beispiele für Steuerelemente, die diese Steuerelementmuster implementieren, finden Sie unter Steuerelementtypen und deren unterstützte Steuerelementmuster.

Dieses Thema enthält die folgenden Abschnitte.

Implementierungsrichtlinien und -konventionen

Beachten Sie bei der Implementierung des SpreadsheetItem- Steuerelementmusters die folgenden Richtlinien und Konventionen:

Erforderliche Elemente für ISpreadsheetItemProvider-

Die folgenden Eigenschaften und Methoden sind für die Implementierung der ISpreadsheetItemProvider Schnittstelle erforderlich.

Erforderliche Mitglieder Elementtyp Notizen
Formel- Eigentum Das Implementieren einer separaten Formula-Eigenschaft ist erforderlich, da die Value-Eigenschaft einer Zelle normalerweise den berechneten Wert der Zelle zurückgibt. Die eigenschaft Formula sollte NULL- sein, wenn keine Formel festgelegt ist.
GetAnnotationObjects- Methode Gibt ein Array von Elementanbietern zurück, die auf die anmerkungen verweisen, die mit dieser Zelle verknüpft sind. Zeiger innerhalb des Arrays können NULL sein, wenn keine Anmerkung über einen verknüpften Anbieter verfügt.
GetAnnotationTypes- Methode Gibt ein Array von Anmerkungstypbezeichnern zurück, die die Anmerkungen in dieser Zelle beschreiben. Das Array muss dieselbe Größe aufweisen wie das Array, das von GetAnnotationObjectszurückgegeben wird.

 

Dieses Steuerelementmuster hat keine zugehörigen Ereignisse.

Konzeptionelle

Steuerelementtypen und deren unterstützte Steuerelementmuster

Kalkulationstabellen-Steuerelementmuster

Übersicht über Steuerelementmuster für die Benutzeroberflächenautomatisierung

übersicht über Benutzeroberflächenautomatisierungsstruktur