Тема: 4.152 Перемещение объектов
Здравствуйте!
Не подскажете, как можно перемещать объекты в данной сборке?
Пытались использовать свойство Parent, согласно примеру из хелпа:
[Set] object.Parent [= TDMSObject]
следующим образом
set thisobject.Parent = thisapplication.Root.Content.Item("Завершенные проекты")
Однако, в данном месте выдается ошибка! Говорит, что "объект не поддерживает свойство или метод".
Обошли данный момент функцией Duplicate с последующим удалением оригинала, с учетом всех нюансов, описанных в соответствующей теме. К сожалению, в силу большого количества вложенных объектов, данный метод весьма небыстр. :blink:
Function CopyTheObject(Obj, Dest) 'obj - object to c/m, dest - destination object Obj.Duplicate Dest set newobj = Dest.Content(Dest.Content.Count-1) if newObj.Content.Count > 0 then for each objct in newObj.Content newObj.Content.remove objct next for each cobj in Obj.Content set mynewchild = CopyTheObject (cobj, newobj) next end if set CopyTheObject = newobj End Function
Как можно оптимизировать данное действие? Или когда будет возможность задавать Parent у объекта?