Steuerelemente per VBA ansprechen...
08.02.2007 13:30:07
Jens
also, zu meinem Betreff: ich weiss, wie man Steuerelemente in einem Tabllenblatt (die aus der Steuerelement-Toolbox) per VBA anspricht.
Hier geht's um folgende konkrete Frage:
wie kann ich feststellen, welchen Typ ein Steuerelement hat, also z.B. ob es sich um einen CommandButton handelt? ZB würde das gehen mit
For Each oShp In Worksheets(1).Shapes
If oShp.Type = msoOLECommandButton Then ...
Next oShp
Nur leider gibt's so was wie 'msoOLECommandButton' meines Wissens nicht... Sondern nur msoOLEControlObject, mit dem ich feststellen kann, ob es sich grundsätzlich mal um ein Steuerelement handelt...
Oder es könnte auch über die OLEObjects-Auflistung gehen. ZB:
For i = 1 To Worksheets(1).OLEObjects.Count
If Worksheets(1).OLEObjects(i).Type = msoOLECommandButton
Next i
Gibt's aber meines Wissens auch nicht...
Hat wer eine Idee? Danke sagt
der Jens