要在VB中选择单元格内的图,你可以使用Excel对象模型中的Range对象和Shapes对象来实现。以下是一个示例代码,演示如何选择单元格内的图:

Sub SelectShapeInCell()
    Dim rng As Range
    Dim cellShape As Shape
    
    ' 获取选择的单元格
    Set rng = Selection
    
    ' 遍历单元格内的所有形状
    For Each cellShape In rng.Shapes
        ' 选择形状
        cellShape.Select
        ' 在此处添加你想要执行的操作
    Next cellShape
End Sub

在这个示例中,首先使用Selection对象获取用户选择的单元格。然后,使用Shapes属性遍历单元格内的所有形状。在循环中,你可以执行你想要的任何操作,例如选择形状、修改形状的属性等。

请注意,此示例仅适用于选择单个单元格。如果你要选择多个单元格的形状,你需要相应地修改代码。

vb选择单元格内的图

原文地址: https://www.cveoy.top/t/topic/hSvf 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录