Возможно, вы могли бы написать макрос VBA. Internet Explorer 5.5 поставляется с достаточно приличным механизмом регулярных выражений для использования с VBscript. Тот же самый движок также можно использовать в макросах VBA на любом компьютере, на котором установлены MS Office и IE 5.5+, что должно быть практически любой Windows-машиной.
Чтобы использовать объекты регулярных выражений в макросах VBA, необходимо добавить ссылку на механизм регулярных выражений VBScript в редакторе VBA. Загрузите редактор макросов VBA и выберите в меню Сервис-> Ссылки. Найдите «Регулярные выражения Microsoft VBScript 5.5» в списке доступных ссылок и отметьте его.
Затем вы можете написать макросы, которые обрабатывают текст непосредственно в Word (как любой другой макрос Word), используя объект RegExp из библиотеки VBScript_RegEx_55 для фактического сопоставления и замены на основе регулярных выражений. Это не так просто, как использовать диалоговое окно напрямую, но это не очень сложно. Если вы знаете достаточно о программировании, чтобы использовать регулярные выражения, я уверен, что вы сможете справиться с кодированием VBA.
http://www.regular-expressions.info/vb.html содержит некоторую информацию о том, как на самом деле использовать объекты RegEx, предоставленные в этой библиотеке.