更新 Visio 中的对齐框

Updating the alignment box in Visio

我创建了一个主形状,它是一个小矩形。我使用代码从 *.CSV 文件中提取坐标,将主形状拖放到页面上并将那些协调的应用到它。事实证明,最终形状比我创建的初始主形状大得多。我的问题是围绕形状的对齐框,用于调整大小和旋转,仍然与原始形状一样小。是否可以将对齐框重置为新形状?

这是一张图片。灰色区域是新形状。线状矩形是主形状的对齐框。上图显示灰色区域为新形状,形状左下角的细线状对齐框。就是这样出来的。

第二张图是我想要的。对齐框应覆盖整个形状,而不仅仅是左下角的小角。 如何让对齐框覆盖整个形状?

我如何让它工作?有什么想法吗?

一如既往,我们将不胜感激。 谢谢!

-三木

好的,我通过 Visioguy 论坛找到了这个问题的解决方案,我将答案发布在这里,以防万一有人在这里试图找到同样的东西。

在 Visio 中,有一个名为 "Update Alignment Box" 的函数。我使用了该函数并在我的代码中添加了一行以编程方式执行此操作。 这是行:

activewindow.selection.updatealignmentbox

-三木