Как изменить регистр с помощью макросов, не опускаясь до уровня использования языков программирования?
Только сейчас увидел эту строку... А это вообще как в твоём понимании?!
Макрос - это программный текст на одном из языков программирования.
Вопрос из разряда - как нырнуть в воду и не намочиться.
Регистр меняется при использовании назначенной комбинации
При использовании назначенной комбинации клавиш - запускается соответствующий макрос.
но не меняется при использовании макросов.
А вот отсюда подробнее.
Что за макросы, откуда взялись, и т.д., как используются (т.е. - как вызываются).
Короче - файл с полным произведением искусства приложи.