Пара вопросов:
Сохраняются ли значения переменных макросов между его вызовами или нужно сохранять в регистры?
Что там с комментариями на русском - где кириллический шрифт установить? В настройках проекта не реагирует.