对所选内容中的形状位置进行细微的调整,以便更好地对齐形状或互相之间均匀间隔。
语法
expression。 LayoutIncremental( _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 | 对齐形状的底边。 |
如果 AlignOrSpace 为 visLayoutIncrAlign, 则 AlignHorizontal 必须是 visLayoutHorzAlignNone 以外的值,或者 AlignVertical 必须是 visLayoutVertAlignNone 以外的值。
如果 AlignOrSpace 为 visLayoutIncrSpace,则 AlignHorizontal 和 AlignVertical 都必须大于零。
如果 AlignOrSpace 是 visLayoutIncrAlign 和 visLayoutIncrSpace 的组合,则这两个条件都必须为 True。
如果页面布局样式为圆形,则 Visio 仅使用 AlignHorizontal 值来确定是否对齐,仅 使用 SpaceHorizontal 参数值来确定是否为空格,并分别忽略 AlignVertical 和 SpaceVertical 参数值。 在这种情况下,如果为 AlignHorizontal 传递 visLayoutHorzAlignNone 以外的值,Visio 将执行对齐。 同样,如果为 SpaceHorizontal 传递任何大于零的值,Visio 将执行间距。
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。