Visio) (ContainerProperties.ReorderListMember 方法
在清單中將某個圖形或一組圖形向上移或向下移。
語法
運算式。ReorderListMember (ObjectToReorder, Position)
表達 代表 ContainerProperties 物件的 變數。
參數
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
ObjectToReorder | 必要 | [UNKNOWN] | 要在容器內重新排列順序的一個或多個圖形。 可以是 Shape 或 Selection 物件。 |
位置 | 必要 | Long | 清單中的插入點位置,從 1 起算。 |
傳回值
Nothing
註解
如果容器不是清單,Microsoft Visio 會傳回「無效的來源」錯誤。
如果 ObjectToReorder 參數並未含括頁面上的最上層圖形,或 ObjectToReorder 中有任何圖形不是清單的成員,或者清單已遭鎖定,則 Visio 將傳回「無效的參數」錯誤。
若要插入至清單中的第一個項目之前,請對 Position 參數傳遞 1。
若要在清單中的最後一個專案之後插入 ,請將 Position 設定為大於或等於專案計數。
如果 Position 傳遞了超出範圍的值,Visio 便會使用最接近的有效位置。
如果 ObjectToReorder 傳遞了非連續選取的清單成員,則 Visio 將在重新排列後的結果清單中,使所選成員既連續而又保有其相對位置。 例如,在排序 A、B、C、D 的清單中,如果您將 B 和 D 移至位置 1,產生的清單順序會是 B、D、A、C。
範例
下列 Visual Basic for Applications (VBA) 範例示範如何使用 ReorderListMember 方法,將清單成員圖形移至清單中的第二個位置。
vsoListShape.ContainerProperties.ReorderListMember vsoShape, 2
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。