Страницы: 1
RSS
Изменить макросы VBA в большом количестве книг
 
По системе раскидано куча excell файлов с vbs скриптов внутри каждого.
Там простой скрипт: по нажатию на кнопку, берётся список файлов из определённой папки и запихивается в дроп-лист определённой клетки.
Проблема в том, что поменялся путь/адрес доя папки. Что бы скрипт работал, нужно открывать редактор в экселе и менять переменную

Есть ли возможность как-то автоматически пройтись по всем экселевским файлам, и при условии что внутри Y скрипт, внести в него изменения (в коде), ну или заменить его на другой (наверное как вариант удалить внутренний и импортировать BAS файл)

Как такое можно осуществить? На чём?
Знаю Python, но не могу подобрать нужной библиотеки для этого. Всё что нашел, не позволяет VBS редактировать
 
http://cpearson.com/excel/vbe.aspx
Тут много полезного по редактированию кода макросами.
 
нет там VBS скриптов.
По вопросам из тем форума, личку не читаю.
 
Как добавить код процедуры программно, скопировать модуль
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Дмитрий(The_Prist) Щербаков, Спасибо. Кажется то что нужно. Буду пробовать

Нашел еще на Python
https://askdev.ru/q/ispolzuyte-python-dlya-vstavki-makrosov-v-elektronnye-tablicy-240183/
https://stackoverflow.com/questions/19505676/use-python-to-write-vba-script
Страницы: 1
Наверх