Редактирование макросов XLSB и OPM программно - PullRequest
0 голосов
/ 21 ноября 2018

Есть ли способ редактировать содержимое макрофайла программно?Я хочу программно изменить содержимое моих макросов Excel (сохраненных в файле XLSB) и моих макросов Outlook (сохраненных в файле OPM по умолчанию).

Я регулярно запускаю пакетный файл на компьютерах моих коллег, который обновляетперезаписывает свои макросы / ленты Excel и Outlook своими собственными.После того, как их файлы обновлены, я хотел бы отредактировать сами макросы на локальном диске пользователя, заменив все экземпляры моего имени их собственными (есть несколько макросов электронной почты, которые в настоящее время содержат мое имя в заключительном приветствии).Я попытался открыть документ макросов Excel (XLSB) и документ макросов Outlook (OPM) с помощью Блокнота, чтобы найти / заменить, но он не смог их прочитать.Я бы предпочел, чтобы мне не нужно было открывать Excel или Outlook, чтобы сделать это, так как эти программы должны быть закрыты для выполнения обновления.Есть ли какой-либо тип программы, которую я мог бы использовать для чтения и редактирования текста макроса для файла или для обоих?Или, возможно, есть способ извлечь текст из файлов и сбросить его в блокнот для поиска / замены, а затем вернуть его?Любые предложения будут оценены.

...