Share via


Selection.Move 方法 (Visio)

會依指定的距離移動選取範圍。

語法

expressionMove( _dx_ , _dy_ , _UnitsNameOrCode_ )

表達 代表 Selection 物件的變數。

參數

名稱 必要/選用 資料類型 描述
Dx 必要 雙精確度 會指定 X 方向的移動量。
Dy 必要 雙精確度 會指定 Y 方向的移動量。
UnitsNameOrCode 選用 Variant 會指定 dxdy 所要使用的單位。 如需可能的值,請參閱<備註>。 預設值為英吋。

傳回值

註解

您可以指定 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 支援與意見反應