Нашел способ делать замену текста в документе формата .doc
Суть в следующем, если мы открываем .doc как обычный текст, то увидим лишь крокозябры, но это НЕ касается кода макросов, если они (макросы) конечно есть в документе. Соответственно, пишем само запускающийся макрос для авто замены используя наши маркеры, а затем эти маркеры тупо в лоб заменяем на нужные нам данные.
Единственные здесь минус, все маркеры должны быть фиксированной длинны, т. е. после правки длинна документа не должна изменится, но это ограничение легко обходится при помощи дописывания пробелов.
P. S. На JavaScript нельзя редактировать .doc файл, как строку, он от этого портится, но можно его перегнать в Uint8Array и уже с ним работать.