Selection.Move 方法 (Visio)

将选定内容移动指定的距离。

语法

expression. Move( _dx_ , _dy_ , _UnitsNameOrCode_ )

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

参数

名称 必需/可选 数据类型 说明
Dx 必需 Double 指定要在 x 方向移动的量。
Dy 必需 Double 指定要在 y 方向移动的量。
UnitsNameOrCode 可选 Variant 指定要为 dxdy 使用的单位。 有关可能值,请参阅“说明”。 默认值为 inches。

返回值

Nothing

注解

可以将 UnitsNameOrCode 指定为整数(VisUnitCodes 的成员)或字符串值(如“inches”)。 如果字符串无效或单位代码不合适(非文本),则将生成错误。

有关有效单位字符串以及对应的自动化常量(整型值)的完整列表,请参阅关于度量单位

示例

此 Microsoft Visual Basic for Applications (VBA) 宏说明如何使用 Move 方法将选定内容移动指定的量。

Public Sub Move_Example() 
 
 Dim vsoShape1 As Visio.Shape 
 Dim vsoShape2 As Visio.Shape 
 
 Set vsoShape1 = Application.ActiveWindow.Page.DrawRectangle(1, 9, 3, 7) 
 Set vsoShape2 = Application.ActiveWindow.Page.DrawRectangle(3, 6, 5, 5) 
 
 ActiveWindow.DeselectAll 
 
 ActiveWindow.Select vsoShape1, visSelect 
 ActiveWindow.Select vsoShape2, visSelect 
 Application.ActiveWindow.Selection.Move 2, 2 
 
End Sub

支持和反馈

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