如何使用CellsSRC调整形状大小?

时间:2019-08-21 12:29:19

标签: vba visio

我想调整形状的大小(具体来说是一条线),我知道可以使用cellsSRC使用以下行来移动一条线:

element.CellsSRC(visSectionObject, visRowXFormOut, visXFormBeginX).result("in") = 0.1

但是可以使用cellsSRC更改行的大小吗?以及如何做?预先非常感谢

1 个答案:

答案 0 :(得分:0)

我不知道“更改线的大小”是什么意思,因为线在Visio中具有起点和终点,并且被视为一维的。有一个厚度,它是单独控制的。

您可以使用CellsU来控制起点和终点,这比知道SRC地址要容易得多。因此有四个单元格:BeginX,BeginY,EndX,EndY,它们指定起点和终点的x和y坐标。

因此将起点移动到1,2:

 element.cellsU("BeginX").formula = "1"
 element.cellsu("BeginY").formula = "2"