Selection.Move 方法 (Visio)
會依指定的距離移動選取範圍。
語法
expression。 Move
( _dx_
, _dy_
, _UnitsNameOrCode_
)
表達 代表 Selection 物件的變數。
參數
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
Dx | 必要 | 雙精確度 | 會指定 X 方向的移動量。 |
Dy | 必要 | 雙精確度 | 會指定 Y 方向的移動量。 |
UnitsNameOrCode | 選用 | Variant | 會指定 dx 及 dy 所要使用的單位。 如需可能的值,請參閱<備註>。 預設值為英吋。 |
傳回值
無
註解
您可以指定 UnitsNameOrCode 做為整數 (VisUnitCodes 的成員) 或指定像是 "inches" 的字串值。 如果字串無效或單位代碼不正確 (非文字),就會產生錯誤。
如需有效單位字串以及相對應之 Automation 常數 (整數值) 的完整清單,請參閱關於度量單位。
範例
這個 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 支援與意見反應。