+ -
当前位置:首页 → 问答吧 → 如何用VBA控制画布中选中的图形

如何用VBA控制画布中选中的图形

时间:2010-11-18

来源:互联网

想操控一个文档中的图形,可以将其选中,并使用Selection.ShapeRange来操控

例如:以下代码可以将一个图形的高度、宽度改为0(可以在视觉上隐藏这个图形)
   With Selection.ShapeRange
        .Width = 0
        .Height = 0
   End With

可是,如果这个图形位于一个画布(canvas)中,上述代码会将这个画布改为高度、宽度为0,这不是我们想要的。
如果要操控画布中选中的图形,怎么办呢?

作者: keypress   发布时间: 2010-11-18

已经没有用画布,不知下面可以不
Selection.Width = 0

作者: Zamyi   发布时间: 2010-11-18

引用:
原帖由 Zamyi 于 2010-11-18 15:20 发表
已经没有用画布,不知下面可以不
Selection.Width = 0
无此属性或方法

作者: keypress   发布时间: 2010-11-18

没附件不好话,我这里可以。

作者: Zamyi   发布时间: 2010-11-18