Powershell脚本自动化Visio:如何随机地将更多动态粘合到另一个形状上?

时间:2017-07-24 03:42:30

标签: powershell visio

我正在尝试使用PowerShell脚本自动化Visio。 我有一个visio形状“开始” - “x形状”指向“BeginX”并定位到“PosX”(因此具有动态结束)。

我无法随机移动动态。

$begin = $connect.CellsU("BeginX").GlueToPos($shape,1);
$end = $connect.CellsU("EndX").GlueToPos($rect,0);

有没有办法随机自动将现有连接器移动到形状的末尾?

请,谢谢......

3 个答案:

答案 0 :(得分:0)

CJP!

请阅读MS Visio Cell.GlueToPos Method (Visio)

中有关GlueToPos方法的更多信息

您需要在此方法中使用3个参数(Shape,x坐标,y坐标)!

答案 1 :(得分:0)

动态连接器是基于Visio应用程序核心的功能,它生成了此连接器行为!如果为动态连接器打开行为窗口 Behavior window

您可以找到很多设置,例如样式重新路由外观。我做了一些动态连接器的实验,连接器路由不可预测。

答案 2 :(得分:0)

我为动态连接器enter image description here

的显示行为准备了这些简单的vba宏和gif动画