为什么Excel 中有两种类型的控件? (2个按钮,2个组合框,2个复选框等...)
表单控件和ActiveX控件之间有什么区别 ?我应该使用哪一个?

我发现在线的一些代码示例使用我的控件,但其他代码没有.怎么会?
我如何处理每种类型,我该如何区分?
如何检查工作表中是否存在任何形状?
我用下面的代码:
Sub my()
Dim shp As Shape
If Not shp Is Nothing Then
For Each shp In Sheet1.Shapes
mesage = shp.TopLeftCell.Address(0, 0)
Next shp
Else
mesage = Sheet1.Cells(1, 12).Address
End If
End Sub
Run Code Online (Sandbox Code Playgroud)
由于我没有给出形状名称,因此它正在执行“ If-else”循环的“ else”部分。
我不能在这里给出形状名称,因为每次形状名称都不相同。