Ссылка, которую вы разместили, предоставляет рабочий пример для VS 2008. Из Macro Explorer отредактируйте модуль макроса, используя IDE. После открытия IDE используйте Project -> Add Existing Item, чтобы импортировать файл .vb. После импорта вы можете назначить отдельные макросы их собственным привязкам клавиатуры, используя диалог Параметры.
Кроме того, вы рассматривали возможность использования плагина VIM для Visual Studio? У ViMemu хорошие отзывы. Этот вопрос переполнения стека имеет другие варианты.