Ответ: можно ли сосчитать все одинаковые объекты?
Если Корел пишет, что объект "invalid", то либо что-то выделили не так (может случайно "захватили" не один объект), либо объект - "инвалид" и Корел ничем не поможет. А макросы устанавливать легко. Если он в виде файла .gms, то его просто надо скопировать в папку C:\Program Files\Corel\CorelDRAW Graphics Suite 13\Draw\GMS (для других версий Корела, путь будет таким же, но папка будет естественно не CorelDRAW Graphics Suite 13). А если макрос в виде .exe файла, то устанавливается, как обычная программа. Да, и еще. Если вы скопируете макрос при запущенном Кореле, то может потребоваться его перезапустить, потому что он до перезагрузки просто его не увидит.