excel 2010中的形状调整

excel 2010中的形状调整,excel,vba,Excel,Vba,我在运行时插入一个圆角矩形标注类型的形状,最初它的指针方向是向下的 shp.Adjustments.Item(1) 代码,然后显示其值-0.20833 我想把它的方向改为向上。我录制了一个宏来调整它,得到了这个代码 Selection.ShapeRange.Adjustments.Item(1) = -0.20223 但它的方向仍然是向下的。 请帮助将其方向设置为向上。我建议只在y轴上将形状旋转180度。这会旋转形状,但正如您所注意到的,它也会旋转可能不需要的文本 shp.ShapeRang

我在运行时插入一个圆角矩形标注类型的形状,最初它的指针方向是向下的

shp.Adjustments.Item(1)
代码,然后显示其值-0.20833

我想把它的方向改为向上。我录制了一个宏来调整它,得到了这个代码

Selection.ShapeRange.Adjustments.Item(1) = -0.20223
但它的方向仍然是向下的。
请帮助将其方向设置为向上。

我建议只在y轴上将形状旋转180度。这会旋转形状,但正如您所注意到的,它也会旋转可能不需要的文本

shp.ShapeRange.ThreeD.RotationY = -180
如果您只是想从标注调整指针,这是
项(2)
。创建形状时,其值如下所示:

shp.Adjustments.Item(2) = 0.625
要反转其位置,使其位于矩形顶部,请将其更改为:

shp.Adjustments.Item(2) = -0.625

您好,大卫,在我的情况下,它不工作,因为它旋转文本方向以及我不想看到我的修订;更改
shp.Adjustments.项目(2)
的值。