怎么判断Excel是否存在一个椭圆图形(VBA)

如题,不知道sheet页里有没有椭圆图形。如果有,也不知道椭圆图形的名字。... 如题,不知道sheet页里有没有椭圆图形。如果有,也不知道椭圆图形的名字。 展开
 我来答
百度网友1650d91bb
2008-09-03 · TA获得超过102个赞
知道答主
回答量:12
采纳率:0%
帮助的人:19.4万
展开全部
Sub Macro1()

For i = 1 To ActiveSheet.Shapes.Count
If InStr(1, ActiveSheet.Shapes(i).Name, "Oval") <> 0 Then
MsgBox "存在椭圆图形" & ActiveSheet.Shapes(i).Name

ActiveSheet.Shapes(i).Select
ActiveSheet.Shapes("Oval 2").Select
Selection.ShapeRange.Fill.Transparency = 0#
Selection.ShapeRange.Line.Weight = 3#
Selection.ShapeRange.Line.DashStyle = msoLineSolid
Selection.ShapeRange.Line.Style = msoLineSingle
Selection.ShapeRange.Line.Transparency = 0#
Selection.ShapeRange.Line.Visible = msoTrue
Selection.ShapeRange.Line.ForeColor.SchemeColor = 48
Selection.ShapeRange.Line.BackColor.RGB = RGB(255, 255, 255)
Selection.ShapeRange.Fill.Visible = msoTrue
Selection.ShapeRange.Fill.ForeColor.SchemeColor = 48
Selection.ShapeRange.Fill.BackColor.RGB = RGB(255, 255, 255)
Selection.ShapeRange.Fill.Patterned msoPatternSolidDiamond
Exit For
End If
Next
End Sub
NG_677
2008-09-03 · TA获得超过357个赞
知道小有建树答主
回答量:536
采纳率:0%
帮助的人:410万
展开全部
EXCEL不是万能的,老兄,它又没眼睛,能看到图片上有什么?
如果你非要这样,就必须让EXCEL比对两张图片(另外一张是个标准的椭圆图片),看看它们相似度有多少,图片名字倒是不需要,这个是能做到的,但是我问一句,为什么呢?干什么用呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式