1

ComboBoxタイプのクラスメンバーにコントロールを割り当てたいComboBox。このコントロールは、ワークシートのグループにあります。

問題はプロパティによるものです。私はオブジェクトではなくオブジェクトGroupItemsしか取得できません。そのため、割り当て時に「タイプの不一致」が警告されます。ShapeComboBox

コントロールがグループに含まれていない場合は、プロパティOLEObjectを介してオブジェクトを取得し、プロパティをOLEObjects使用Objectして型の不一致を回避できます。しかし、今はどうですか?

4

1 に答える 1

0

グループ内にあるかどうかに関係なく、Shapeオブジェクトを取得したら、DrawingObject.Objectプロパティを介してComboBoxにアクセスできます。だからそれは次のようになります

Set cboVariable = ActiveSheet.Shapes(1).GroupItems(2).DrawingObject.Object
于 2010-02-03T20:15:32.413 に答える