Тема: Подобие автозамены на VBA
Здравствуйте.
Подскажите пожалуйста в каком направлении думать. Необходим алгоритм напоминающий автозамену , после окончания ввода слова начинающегося с * (или другого префикса), слово обрабатывается и заменяется на результат работы формулы.
Например:
*40/60/15 заменяется на 0.036 куб.м
*10-56 заменяется на десять рублей 56 копеек
*10.11.12 заменяется на 10 ноября две тысячи двенадцатого года
Саму обработку сделать не проблема, а вот каким образом передать макросу введённое слово для проверки на присутствие префикса не знаю. Какое событие соответствует окончанию ввода слова не понятно, скорее всего надо отслеживать нажатие пробела или enter. Можно префикс внести в список автозамены и обработать срабатывание AutoCorrect, но такого события не нашёл.