設定 Index 所指定之節點的位置。 請注意視節點的編輯類型,此方法可能會影響相鄰節點的位置。
語法
表達。SetPosition (索引、X1、Y1)
詞 代表 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 支援與意見反應。