Hi,
Gast 18054 hat es eigentlich schon ausreichend beschrieben. Ich möchte daher meinerseits nur eine vereinfachte Erklärung abgeben:
OLEObject ist ein eigenständiger Typ, der aussagt, ob es sich hier um ein eingebundenes ActiveX-Steuerlement handelt. Viele dieser Elemente haben gemeinsame Eigenschaften, wie Top, Left, Width, Height, Visible usw. Diese Eigenschaften beziehen sich hier z.B. auf das jeweilige Tabellenblatt. Nun bringen aber viele Steuerelemente auch spezifische Eigenschaften mit (Value, Caption, Min, Max usw.). Wöllte man sämtliche Eigenschaften jedes möglichen Steuerelements (inkl. der selbst erstellten) in einer Liste abwickeln, würde diese wohl ziemlich lang werden. Und auch verwirrend für Anwender, da viele Eigenschaften angeboten werden würden, die das Steuerelement gar nicht unterstützt. Deshalb gibt es dafür die zusammenfassende Eigenschaft Object, die zusätzlich zu den Standardeigenschaften eines ActiveX Elements eben auch die eigentliche Combobox (oder jedes beliebige Steuerelement) mit sämtlichen dafür definierten Eigenschaften und Methoden zurückgibt. Man muss halt nur wissen, welches Objekt man grade anspricht.
Gruß Mr. K.
|