Selection.LayoutIncremental 方法 (Visio)

对所选内容中的形状位置进行细微的调整,以便更好地对齐形状或互相之间均匀间隔。

语法

expressionLayoutIncremental( _AlignOrSpace_ , _AlignHorizontal_ , _AlignVertical_ , _SpaceHorizontal_ , _SpaceVertical_ , _UnitCode_ )

表达 一个代表 Selection 对象的变量。

参数

名称 必需/可选 数据类型 说明
AlignOrSpace 必需 VisLayoutIncrementalType 要执行的增量布局操作的类型(对齐和/或间隔)。 有关可能的值,请参阅“说明”。
AlignHorizontal 必需 VisLayoutHorzAlignType 指示 Microsoft Visio 在增量对齐时如何水平对齐形状。 有关可能的值,请参阅“说明”。
AlignVertical 必需 VisLayoutVertAlignType 指示 Visio 在增量对齐时如何垂直对齐形状(布局样式为圆形时除外)。 有关可能的值,请参阅“说明”。
SpaceHorizontal 必需 Double 边对边水平间距。 必须大于或等于零。
SpaceVertical 必需 Double 边对边垂直间距(布局样式为圆形时除外)。 必须大于或等于零。
UnitCode 必需 VisUnitCodes 间距值的单位。

返回值

Nothing

备注

AlignOrSpace 参数必须为下列一个 VisLayoutIncrementalType 常量或 (3) 个常量的组合。

常量 Description
visLayoutIncrAlign 1 对齐形状。
visLayoutIncrSpace 2 使形状等距排列。

AlignHorizontal 参数必须为下列 VisLayoutHorzAlignType 常量之一。

常量 Description
visLayoutHorzAlignNone 0 不在水平方向对齐。
visLayoutHorzAlignDefault 1 Visio 选择如何在水平方向对齐。
visLayoutHorzAlignLeft 2 对齐形状的左边。
visLayoutHorzAlignCenter 3 对齐形状的中心。
visLayoutHorzAlignRight 4 对齐形状的右边。

AlignVertical 参数必须为下列 VisLayoutVertAlignType 常量之一。

常量 Description
visLayoutVertAlignNone 0 不在垂直方向对齐。
visLayoutVertAlignDefault 1 Visio 选择如何在垂直方向对齐。
visLayoutVertAlignTop 2 对齐形状的顶边。
visLayoutVertAlignMiddle 3 对齐形状的中部。
visLayoutVertAlignBottom 4 对齐形状的底边。

如果 AlignOrSpacevisLayoutIncrAlign则 AlignHorizontal 必须是 visLayoutHorzAlignNone 以外的值,或者 AlignVertical 必须是 visLayoutVertAlignNone 以外的值。

如果 AlignOrSpacevisLayoutIncrSpace,则 AlignHorizontalAlignVertical 都必须大于零。

如果 AlignOrSpacevisLayoutIncrAlignvisLayoutIncrSpace 的组合,则这两个条件都必须为 True。

如果页面布局样式为圆形,则 Visio 仅使用 AlignHorizontal 值来确定是否对齐,仅 使用 SpaceHorizontal 参数值来确定是否为空格,并分别忽略 AlignVerticalSpaceVertical 参数值。 在这种情况下,如果为 AlignHorizontal 传递 visLayoutHorzAlignNone 以外的值,Visio 将执行对齐。 同样,如果为 SpaceHorizontal 传递任何大于零的值,Visio 将执行间距。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。