共用方式為


Excel) (ShapeNodes.SetPosition 方法

設定 Index 所指定之節點的位置。 請注意視節點的編輯類型,此方法可能會影響相鄰節點的位置。

語法

表達。SetPosition (索引X1Y1)

代表 ShapeNodes 物件的變數。

參數

名稱 必要/選用 資料類型 描述
Index 必要 Long 要設定位置的節點。
1個 必要 Single 位置 (以新節點相對於文件左上角) 為單位。
一年級 必要 Single 相對於文件左上角的新節點位置 (以點為單位)。

範例

此範例將 myDocument 上形狀 3 中的節點 2 向右移動 200 點,然後向下移動 300 點。 第三個圖案必須是手繪多邊形。

Set myDocument = Worksheets(1) 
With myDocument.Shapes(3).Nodes 
 pointsArray = .Item(2).Points 
 currXvalue = pointsArray(0, 0) 
 currYvalue = pointsArray(0, 1) 
 .SetPosition 2, currXvalue + 200, currYvalue + 300 
End With

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應