У меня была такая же проблема, только со мной. Макросы в VS2005 работали нормально, а потом внезапно остановились однажды. Я проверил разрешения, что макросы были включены, и т. Д. Я запустил программу установки VS2005 и восстановил мою установку, но ничего из этого не исправило. Наконец, я удалил все обновления Windows, которые были в последнем цикле обновлений. Это решило проблему для меня. Я сразу удалил кучу, так что я не знаю точно, какое обновление вызвало проблему, но я знаю, что это был хотя бы один из них:
KB2916036
KB2912390
KB2911501
KB2909921
KB2909210
KB2901112
KB2898857
KB2862973
KB2843630
как я удалил все это, и затем макросы снова начали работать. Все эти обновления для Windows произошли для меня 13 февраля 2014 года.
Надеюсь, это поможет кому-то еще.
Mark
P.S. Позже я обнаружил, что это KB2898857, и вы можете оставить его установленным, если отредактируете несколько файлов конфигурации, как описано здесь:
http://visualstudioextensions.vlasovstudio.com/2014/02/13/visual-studio-2010-macros-stop-working-after-february-2014-windows-update/#Update