Как проверять значение атрибута каждые 5 минут без загрузки ЦП?Как ты себе это представляешь? Если код будет выполнятся не асинхронно (например, в событии EndCommand), то пользователь не сможет пользоваться AutoCAD пока эта функция работает. Можешь конечно попробовать использовать таймер (SetTimer/KillTimer). Как использовать эти функции в VBA ищи сам.