Я попытался записать макрос, чтобы переместить выбранную фигуру из одного слоя Visio в другой. Записанный макрос работает только с оригинальной формой.Переместить фигуру на другой слой
Я нашел пример на этом участке кода, используемого для назначения выбранной формы к слою
Dim myLayer As Visio.Layer
Set myLayer = Application.ActiveWindow.Page.Layers.Add("Layer1")
myLayer.Add Application.ActiveWindow.Selection(1), 1
Но я также хочу, чтобы удалить выбранную фигуру из существующего слоя, называемого Layer0
Dim myLayer As Visio.Layer
Set myLayer = Application.ActiveWindow.Page.Layers.Remove("Layer0")
myLayer.Add Application.ActiveWindow.Selection(1), 1
Я прыгал, что я могу заменить .Add на .Remove, но это не работает.