Здравствуйте, форумчане. Помогите с решением проблемы.
В общем суть проблемы такова: На листе располагается "Группа 12". В ее состав входит фигура - "Узел1". Рядом нарисована линия и несколько фигуры с названием "Приемный узел1"
Как расположить копии "Группы 12" - в соответствии с таблицей R9:S18, так чтобы копия "Группы 12" располагалась на нужном месте - объединяя красные фигуры "Узел1" с фигурами "Приемный узел1" ?
То есть допустим имеются координаты фигур "Приемный узел1" (они не состоят в группе). И копии целевой группы - должны разместится на этих фигурах так, чтобы координаты их элементов с названием "Узел 1"- совпали бы с координатами фигур "Приемный узел1"
Алгоритм примерно такой: 1.Находим Shape группу, по имени например. 2.Находим через GroupItems по имени тот овал Узел1 (который внутри группы), находим координаты его центра. 3.Разница в координатах центра Узел1 и центра Приёмный узел1 даст величину смещения координат всей группы. 4.В этих координатах - нужно разместить копию группы.
Подскажите - как это реализовать при помощи макроса ?
Здравствуйте, форумчане. Помогите с решением проблемы.
В общем суть проблемы такова: На листе располагается "Группа 12". В ее состав входит фигура - "Узел1". Рядом нарисована линия и несколько фигуры с названием "Приемный узел1"
Как расположить копии "Группы 12" - в соответствии с таблицей R9:S18, так чтобы копия "Группы 12" располагалась на нужном месте - объединяя красные фигуры "Узел1" с фигурами "Приемный узел1" ?
То есть допустим имеются координаты фигур "Приемный узел1" (они не состоят в группе). И копии целевой группы - должны разместится на этих фигурах так, чтобы координаты их элементов с названием "Узел 1"- совпали бы с координатами фигур "Приемный узел1"
Алгоритм примерно такой: 1.Находим Shape группу, по имени например. 2.Находим через GroupItems по имени тот овал Узел1 (который внутри группы), находим координаты его центра. 3.Разница в координатах центра Узел1 и центра Приёмный узел1 даст величину смещения координат всей группы. 4.В этих координатах - нужно разместить копию группы.
Подскажите - как это реализовать при помощи макроса ?radioamator