格式化图片对象

时间:2014-05-29 14:36:40

标签: excel vba object format

我有一个对象,我可以使用以下代码选择和移动:

ActiveWorkbook.Worksheets("Sheet1").Shapes.Range(Array("test")).Select

随后需要执行任何方法。我现在正在尝试格式化这个对象,使它没有填充,没有行,但无法弄清楚如何做到这一点。我已经尝试过录制宏并在线搜索,但无法找到适用于此对象的任何内容。

2 个答案:

答案 0 :(得分:2)

如果你正在使用单独的形状,我认为没有理由使用Shapes.Range(Array("test")),尝试使用单独的形状,并参考文档中的可用属性,例如{{1} }:

形状对象参考:

http://msdn.microsoft.com/en-us/library/office/ff847149(v=office.14).aspx

形状.Fill参考:

http://msdn.microsoft.com/en-us/library/office/ff838181(v=office.14).aspx

.Fill

答案 1 :(得分:1)

经过一百万次尝试后发现它!

With ActiveWorkbook.Worksheets("Sheet1").Shapes.Range(Array("test"))
.Fill.Visible = msoFalse
.Line.Visible = msoFalse
End With
相关问题