Selection.LayoutIncremental 方法 (Visio)
对所选内容中的形状位置进行细微的调整,以便更好地对齐形状或互相之间均匀间隔。
语法
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 支持和反馈,获取有关如何接收支持和提供反馈的指南。