ну там есть кусок, который работает только в 11 версии ( и возможно более ранних - 10,9 ...)
а именно - всё что ниже комментария
####################### FOR CORELDRAW 11: GlobalDocument #####################
версия 2017 даёт на этом куске ошибку ...
самое простое - затереть или закомментировать или ... есть и другие варианты
... и ещё ... чтобы этот макрос работал надо в Options снять галку Delay Load VBA