Мне нужно проверить различные коды в документе Word.
Эти коды обычно представляют собой букву, за которой следуют дефис и 5 цифр, например, M-81406.
Нам необходимо убедиться, что эти предварительно определенные коды были введены правильно (существует заранее определенный список из нескольких тысяч кодов).
Мы не можем использовать обычную проверку орфографии в Word, так как вы не можете ввести число с орфографической ошибкой (вам нужно как минимум 2 буквы).
Я подумал, что мог бы написать код VBA, который найдет любой, который может быть недействительным. Я могу использовать регулярные выражения, чтобы проверить их.
Могу ли я получить доступ к содержимому пользовательского словаря из VBA?
Мне нужно решение, которое клиент может легко обновить.
Бонус указывает на любого, кто предлагает умный способ выделения неправильных кодов.