Не совсем понятно "... Расширить возможности макросов,чтобы они могли запоминать весь спектр логических невидимых элементов..." Расшифруйте ...
Есть два списка-
1-список устройств
2-список серверов
Нужно сначала (не удаляя ни чего в 2 списках) переназначить сервера в двух верхних устройствах соответствующие сервера (два нижние)- нажимаем на поле сервера(переход в список серверов) и задаем нужный сервер нажатием на строку сервера , меняем сетевые адреса и имена ,потом в списке серверов меняем последнии цифры IP и удаляем лишние устройства и сервера из двух списков . В списке серверов это делается длительным нажатием и потом выбрать- удалить, в списке устройств нажимаем "-"...
Удалить устройства не проблема ,но тогда нужно все компоненты и шлюзы проверять ,не работают ли они с удаленными устройствами ...
В любом случае спасибо за использование приложения и ваши предложения .С уважением.